1.先在vue的main.js中创建一个
beforeCreate(){ //创建一个beforeCreate方法
Vue.prototype.$bus=this //绑定方法
}
2.需要传值的页面调用方法
this.$bus.$on("名字", (值) => {
console.log(值)
});
//$on用于接收数据
3.需要接受传值的页面调用方法 this.$bus.$emit('名字',值) //$emit用于输出数据
注意:接受方法于传输方法的名字必须一致
1.先在vue的main.js中创建一个
beforeCreate(){ //创建一个beforeCreate方法
Vue.prototype.$bus=this //绑定方法
}
2.需要传值的页面调用方法
this.$bus.$on("名字", (值) => {
console.log(值)
});
//$on用于接收数据
3.需要接受传值的页面调用方法 this.$bus.$emit('名字',值) //$emit用于输出数据
注意:接受方法于传输方法的名字必须一致