<router-view></router-view>
A.vue和B.vue都是router-view组件
A.vue调用B.vue里的方法,该如何调用
<router-view></router-view>
A.vue和B.vue都是router-view组件
A.vue调用B.vue里的方法,该如何调用
这个和组件之间的通信是一样的,对于这种关系较远的组件,使用父子组件通信会显得过于麻烦,所以可以使用vuex,或者把方法封装成公共的函数,方便调用。
如果方法中需要用到B组件的实例,那么可以在B组件中修改下this指向
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答1.1k 阅读
3 回答1.3k 阅读✓ 已解决
可以使用vuex,也可以使用Bub