在src 目录下创建 bus.js 文件
import Vue from 'vue'
export default new Vue()
在需要向外传递值的组件/页面中写:
import eventBus form '../bus.js'
methods:{
click(){
eventBus.$emit('自定义事件名',参数)
}
}
在接受值的组件/页面中写:
import eventBus form '../bus.js'
created:{
eventBus.$on('自定义事件名',val=>{
console.log(val)
)}
}
之前写的代码:
import Vue from 'vue'
const eventBus = new Vue()
export {eventBus}
报错:cannot read property $on of undefined