可以直接设置Vue的prototype为视频中定义的event吗?
来源:3-6 如何用自定义事件进行vue组件通讯
slindaqiu
2022-03-19
在main.js中定义
Vue.prototype.$event = event
在每个vue文件中,直接使用:
this.$event.$on 和 this.$event.$emit 进行事件监听和事件广播,
请问这样的设计合理吗?
会不会引起vue所有实例内存增加?
写回答
2回答
-
皮小西
2022-05-08
纠正一下,应该是在main.js中,写:
Vue.prototype.$event = new Vue
其实这也是事件总线的写法。
10 -
双越
2022-04-02
没问题的,这点内存不算啥。而且也没有内存泄漏。
00
相似问题