vue 控制器(菜单?)如何构建合理?

目前有组件A、B,A为视图,B为控制,由于布局原因,AB距离较远(沟通需要过好几个组件)

B有一个默认值 isDo = false
A需要根据 isDo 来执行某些操作。

A、B之间没有依赖关系(isDo不算的话),目前采用架桥(C)的方式实现沟通,由于AB加载完成的时机不定,
比如,我在B beforeCreate时将isDo传递给C,此时很可能A已创建完成,A找不到C中的isDo(B还没赋值)而报错,相反,也可能B完成,A没有(会正常执行)

请问,该怎么保证B一定能得到 isDo 呢?

阅读 2.3k
1 个回答

引入vuex
看你的情况,你为了组件通信,引入了第三个组件,这样关系混乱,是不对的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题