需求
我在开发的时候遇到一个这样的问题,假设有一个页面 A.vue 和 B.vue
两个页面没有任何的关系
B.vue 上有一个 button, 当点击这个按钮的时候,需要让 A.vue 打印一点东西,如:console.log('xxx')
这我们就需要用到 vue 的组件通信了
我们需要一个中间件,把这两个页面连接起来,暂且叫它 channel 吧
// channel.js
import Vue from "vue";
export default new Vue();
// A.vue
// B.vue