如果项目中使用了vue-router,会先加载新的组件,等新的組件渲染好但是还沒挂载前,销毁旧組件再挂载新組件,也就是说,如果你从A传给B,在组件B的created里面$on eventBus,在组件A的destroyed中去$emit eventBus。
或者在mounted中获取。
可参考:https://segmentfault.com/a/11...
6 回答2.9k 阅读✓ 已解决
8 回答4.6k 阅读✓ 已解决
6 回答3.3k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
可以直接在子组件上监听