vue兄弟组件间传值方式
- 通过一个中转bus实现
在src目录下common(公共文件)下建立bus.js文件。
bus.js中的代码
import Vue from 'vue';
export default new Vue;
子组件A传值
import bus from '@/common/bus'
bus.$emit('toFooter',this.smg);
子组件B接收
import bus from '@/common/bus'
bus.$on('toFooter',(data)=>{
this.str=data;//data是子组件A中的this.smg
})