非父子间传值
- 事件总线:
- 123
// 原理上就是建立一个 公共的js文件, 专门来传递消息 // bus.js import Vue from 'vue' export default new Vue // 在需要传递消息的地方引入 import bus from './bus.js' // 传递消息 bus.$emit('msg','val') // 接受消息 bus.$on('msg',(val)=>{ console.log(val); })
非父子间传值
// 原理上就是建立一个 公共的js文件, 专门来传递消息 // bus.js import Vue from 'vue' export default new Vue // 在需要传递消息的地方引入 import bus from './bus.js' // 传递消息 bus.$emit('msg','val') // 接受消息 bus.$on('msg',(val)=>{ console.log(val); })