非父子组件之间的传值
创建中间人js,随便起个名字,好记的:
brothermessage.js
内容:
import Vue from "vue";
var brother = new Vue();
export default brother;
兄弟A-Home
兄弟B-News
前提是这两个组件都必须引入brothermessage.js
A->B
A:methods:{
hometonews(){
brother.$emit("to-news",this.mssg);
}
}
B:mounted(){
brother.$on("to-news",function(){});
}
B->A同理
这种传值又叫做广播?