场景如下,第一次点击找不到init(一般人做不出来这种操作)
/** 新增按钮操作 */
handleAdd(id,couponStatus) {
this.reset();
if(id==0||id==1){
this.$nextTick(() => {
//弹窗开关
this.addOrUpdateVisible=true
this.$refs.AddOrUpdate.init(id, couponStatus)
})
}
else if(id==2){
this.open = true;
this.title = "创建抽奖券";
}
},
让数据先渲染完毕,我们在加载页面,就解决了
/** 新增按钮操作 */
handleAdd(id,couponStatus) {
this.reset();
if(id==0||id==1){
//弹窗开关
this.addOrUpdateVisible=true
this.$nextTick(() => {
this.$refs.AddOrUpdate.init(id, couponStatus)
})
}
else if(id==2){
this.open = true;
this.title = "创建抽奖券";
}
},
版权声明:本文为a10534126原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。