vue中非父子组件传值 1.事件总线 -------原理上建立一个公共的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) }) 2.$attrs / $listeners 3.vuex