本人自用,备忘
想要在onSave()方法中,实现对show组件的通信,需要新建一个js文件,来创建出eventBus,我们把它命名为bus.js
import Vue from 'vue';
export default new Vue();
这样就创建了一个新的vue实例。在main.js中引入
import Bus from './assets/js/bus.js';
Vue.prototype.$bus=Bus;`
在子主件的click方法处使用将参数传递
this.$bus.$emit("zifu", img);
在父件中来接收参数
this.$bus.$on('zifu',callback=>{
console.log("接收到了:"+callback)
this.company.logo=callback;
})