1、建立一个中转站

2、然后在两个页面都引入它,注意引入路径。
import Utils from './testutils.js'


3、调用方的写法
Utils.$emit('demo', 'msg')

4、被调用方的写法
mounted() {
var that = this
Utils.$on('demo', function(msg) {
that.importFile()
})
},

参考:API-Vue.js
本文介绍了一种Vue组件间通信的方法,通过创建一个中转站并利用$emit和$on进行消息传递,实现非父子组件间的高效通信。
1、建立一个中转站

2、然后在两个页面都引入它,注意引入路径。
import Utils from './testutils.js'


3、调用方的写法
Utils.$emit('demo', 'msg')

4、被调用方的写法
mounted() {
var that = this
Utils.$on('demo', function(msg) {
that.importFile()
})
},

参考:API-Vue.js
4116
1643
3191

被折叠的 条评论
为什么被折叠?