vue带参打开弹框,第一次拿不到数据

原因是:赋值发生在页面打开之前,页面watch检查不到数据变化。

解决方案:在页面打开后的下一帧在执行赋值

// 弹框打开写在这
this.$nexttick(()=>{
   // 参数赋值写在这里 
})