模拟Vue中的发布订阅模式
发布订阅模式
$ 定义
基于一个自定义事件通道,收集与之相关的订阅成员,通过发布自定义事件的方式通知各个订阅成员。
$ Vue中的语法
// Vue 自定义事件
let vm = new Vue()
// 注册事件(订阅消息)
vm.$on('dataChange', () => {
console.log('')
})
vm.$on('dataChange', () => {
console.log('dataChange1')
})
// 触发事件(发布消息)
vm.$emit(
原创
2020-08-20 10:38:38 ·
769 阅读 ·
0 评论