vue props 出现延迟?

// 弹窗组件

props: {

// 接收的这个值

type: {

type: String,

default: "edit",

}

},

// 这是弹窗中 的代码 监听 弹窗 开启关闭的

watch: {

/**

* 表格弹框监听

* */

async dialogVisible(bool) {

if(!bool) return this.initState();

setTimeout(() => {

this.state && this.$refs.TinymceEditor.initTinymce();

this.state = false;

})

},

},

// 组件 B

// 这个是 弹窗引用的组件 第一次 mounted 接收的这个值 没问题

// 再次使用是 this.$refs.TinymceEditor.initTinymce() 调用这个方法

props: {

// 接收的这个值

type: {

type: String,

default: "edit",

}

},

然后每次接收的都是上一次的值不管是在 弹窗组件 还是 组件B
但是传给他们的时候 type 是正常的值
请问这个是 啥原因造成的?

以上是 vue props 出现延迟? 的全部内容, 来源链接: utcz.com/p/932772.html

回到顶部