觸發方:
vueBus.$emit('queryAll')
被觸發方:
created() {
vueBus.$on('queryAll', () => {
this.getList() // 觸發該方法即可
})
},
帶參數的場景:
觸發方
vueBus.$on('update', val => {
this.temp = val // 接收修改時的表單內容
this.updateDialogVisible()
})
被觸發方
vueBus.$emit('update', Object.assign({}, row)) // 當前選中行內容返回給表單(必須傳觸發方法后的值,不然前面的val沒辦法接收)