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