首先建个bus.js文件
JS文件内容如下
import Vue from 'vue'
export default new Vue()
然后在我们要传值的页面中引入,对应自己放的位置
import BUS from ‘…/utils/bus.js’
NavChild为传值的名字
BUS.$emit('NavChild',数据内容)
在我们接收的页面在继续引入bus.js
import BUS from ‘…/utils/bus.js’
infor就是我们传过来的值
Bus.$on('NavChild',infor=>{
console.log(infor)
})
本文介绍了如何在Vue应用中使用bus.js创建一个事件总线,以便在不同组件间传递数据。通过$emit和$on方法,实现了数据的高效传递,并展示了在接收页面的监听和处理过程。
3047

被折叠的 条评论
为什么被折叠?



