摘要: $nextTick $nextTick在下一次dom更新结束之后执行 数据改变后,如果要基于新数据的dom去做一些事情,使用$nextTick,操作$nextTick的回调去处理 案例 editTask(item) { if (Object.prototype.hasOwnProperty.call 阅读全文
posted @ 2022-02-11 22:03 IslandZzzz 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 消息订阅与发布 订阅: pubsub.subscribe(name,callback) 发布: pubsub.publish(name,payload) 取消订阅: pubsub.unsubscribe(id) 案例 App.vue <script> import pubsub from "pubs 阅读全文
posted @ 2022-02-11 21:02 IslandZzzz 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 全局事件总线 事件总线其实就是vm或vc. 可以在任意组件之间通信。 具体实现是在beforeCreate里面将vm挂到Vue.prototype上去,因为VueComponent.prototype.proto Vue.prototype 在组件的beforeDestory中要把事件总线订阅的事件 阅读全文
posted @ 2022-02-11 20:42 IslandZzzz 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 组件自定义事件 事件解绑 组件销毁 组件标签上绑定事件,相当于给vc绑定自定义事件,此时用$emit触发. 组件内元素上绑定事件,事件的回调可以写在methods里面 子传父 v-on|once + $emit mounted + ref + $emit 案例 App.vue <template> 阅读全文
posted @ 2022-02-11 20:42 IslandZzzz 阅读(1495) 评论(0) 推荐(0) 编辑