我用vue-router做了两个路由,其中一个是首页,一个其他页面,然后用header切换路由并且做兄弟组件通信,但是发现header只能触发首页的监听器,当切换路由时无法触发其他页面的监听器,不知道为什么?是不是只能用vuex来解决?
我用vue-router做了两个路由,其中一个是首页,一个其他页面,然后用header切换路由并且做兄弟组件通信,但是发现header只能触发首页的监听器,当切换路由时无法触发其他页面的监听器,不知道为什么?是不是只能用vuex来解决?
6 回答2.3k 阅读✓ 已解决
5 回答5.3k 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.7k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
4 回答2.2k 阅读
估计是触发时机不对,触发时,组件尚未created,监听不到。
可以看下这个vue数据传递