在leftwindow和topwindow里使用了uni.$on,这个该在什么时候使用uni.$off 移除监听呢,leftwindow和topwindow没有onUnload,如果不移除会不会有性能问题
赵永强
- 发布:2022-11-25 23:28
- 更新:2022-11-26 10:55
- 阅读:214
在leftwindow和topwindow里使用uni.$on,这个该在什么时候使用uni.$off 移除监听呢,leftwindow和topwindow没有onUnload
分类:uni-app
DCloud_UNI_LXH
看你业务需求。为什么会在 leftwindow 和 topwindow 中使用监听呢?
2022-11-28 12:00
赵永强 (作者)
回复 DCloud_UNI_LXH: 因为在leftwindow需要传数据给topwindow,然后修改topwindow的值,这种只能用uni.$emit和uni.$on吧
2022-11-28 23:18
赵永强 (作者)
回复 DCloud_UNI_LXH: 监听浏览器地址栏输入,然后匹配leftwindow的选中效果,除了用$emit还有其他办法吗
2022-11-29 21:35
DCloud_UNI_LXH
回复 赵永强: 你是想发送完数据后就 off 掉监听?传递数据的话,用 vuex 不可以吗?
2022-11-30 11:09
赵永强 (作者)
回复 DCloud_UNI_LXH: 嗯,刚开始用pinia,但是把store的值赋给leftwindow的ref变量,值变了,视图没刷新,后来直接用store的值就可以了,感谢感谢
2022-11-30 11:18