1.创建util.js
import Vue from 'vue'
export default new Vue()
2.父页面子页面分别引入
import Utils from '@/utils/util'
3.父页面定义方法名
mounted () {
var that = this
this.selectUserInfo()
Utils.$on('demo', function (msg) {
console.log(msg, 123)
})
},
4.子页面调父页面方法名
<button @click="recv">点击调用父页面的方法</button>
recv () {
Utils.$emit('demo', 'msg')
},