ruochuan12/discussions

vue3 中远距离事件通信推荐哪种方案

Opened this issue · 0 comments

vue3 已经废弃了$on了,https://v3-migration.vuejs.org/zh/breaking-changes/events-api.html ,但是这个官方说明看不太懂,不知道官方最推荐的是哪种方案。

“根组件事件”没有提到如何触发,另外,如果所有事件都注册在根实例上也不知道好不好。

mitt 等其他库,感觉就是把vue2的照搬过来了,vue3 既然废弃了肯定有弊端。

Props的方案,由于距离太远不切实际。provide那种感觉也不好,怕命名冲突之类的。

然后就是 pinia了,在 pinia 里自己写个发布订阅?