我现在有个全局变量,有多个组件都需要引用,而且一个组件更新这个变量其他组件也要同步更新
如果用组件之间传值比较麻烦,组件太多
如果用Bus,每个组件都要监听变量进行接收和发送,感觉也不是很方便
有什么其他好的方法?还是只能用vuex?
我现在有个全局变量,有多个组件都需要引用,而且一个组件更新这个变量其他组件也要同步更新
如果用组件之间传值比较麻烦,组件太多
如果用Bus,每个组件都要监听变量进行接收和发送,感觉也不是很方便
有什么其他好的方法?还是只能用vuex?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
使用 vuex https://vuex.vuejs.org/zh/guide/
注意:provide/inject 官方并不推荐给正常开发用的,这里最佳实践应该是 vuex,如果要在组件外部使用推荐 rxjs