vue的事件总线BUS

eventBus/index.js

import Vue from 'vue';  
export default new Vue(); 

需要使用的页面

js
`import Bus from '@/components/eventBus';`
methods:{
    execute() {
      Bus.$emit('EtpCode',this.currentRow.EtpCode);// 调用事件总线的函数
    },
}

需要执行函数的页面

js
`import Bus from '@/components/eventBus';`
mounted() {
    Bus.$on('EtpCode', (EtpCode) => {
      ...... // 方法的具体操作
    });
}
posted @ 2022-05-24 14:19  seekHelp  阅读(24)  评论(0编辑  收藏  举报