代码如下
provide(this: any) {
return {
tableData: () => this.changeTableData,
}
},
this.changeTableData是要刷新表格的数据,provide发送changeTableData方法,在App.vue点击触发this.changeTableData,但是没有生效
用了inject: ['changeTableData'],reset是点击触发这个this.changeTableData,不但没有生效,还在页面上报
大佬们,怎么在app.vue,点击触发这个this.changeTableData呢,
求大佬指导
点击关闭的代码是这样的
// 维护弹窗状态
reset(this: any, isShow) {
if (isShow === false) {
this.tableData()
}
if (isShow) return;
Object.assign(this.$data, this.$options.data())
},