1.非父子组件传值 使用bus进行过度 创建bus.js
里面放置只需放置下面两行代码:
import Vue from ‘vue’
export default new Vue()
2.要传值的页面引入bus.js
再mounted里面使用**Bus.$emit(‘val’,要传的参数)**进行传值
3.再接收的组件也要引入bus.js 再mounted里面使用**Bus. o n ( ) ∗ ∗ 接 收 例 如 : B u s . on()**接收 例如: Bus. on()∗∗接收例如:Bus.on(‘val’, (data) => {
data里面放置的就是你传过来的值
console.log(data);
this.showimg = data;
});