vue遇到的问题和解决方法
怎么调用兄弟组件的方法?
参考自 百度经验
Vue2的方法
第一种: eventBus
新建一个js文件, 我这里叫做 bus.js;
1 | // bus.js |
1 | // 触发的组件 |
1 | // 通信的组件 |
第二种:直接在 main.js中 直接如下
1 | new Vue({ |
然后其中一个兄弟组件 执行
1 | this.$root.vm.$emit('触发名称', 传输的数据); |
另一个兄弟组件中执行
1 | this.$root.vm.$on('触发名称', 传输的数据); |
第三种:同样是直接在 main.js
1 | Vue.prototype.$vm = new Vue(); |
怎么侦听vuex里数据的变化?
1 | watch: { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 erha blog!