Vue.component('comp1', { template: ``, data(){ return { comp1_msg: '' } }, methods: { send(){ event.$emit('comp1_send', this.comp1_msg); } }});Vue.component('comp2', { template: `我是第一个组件
`, data(){ return { comp2_msg: '' } }, mounted(){ let me = this; event.$on('comp1_send', function(data){ me.comp2_msg = data; }); }});new Vue({ el: "#app"})我是第二个组件
{
{comp2_msg}}