经常遇到新增和编辑用同一个弹窗,在关闭按钮之后再打开,发现校验没有清除,网上查了一下发现是因为弹窗打开时候,表单可能还没有加载,此时我们需要这样做(相当于将之放至setTimeout里面执行。)
this.$nextTick()将回调延迟到下次 DOM 更新循环之后执行。在修改数据之后立即使用它,然后等待 DOM 更新。它跟全局方法 Vue.nextTick 一样,不同的是回调的 this 自动绑定到调用它的实例上
如果我描述的不是很清楚,可参考这篇文章www.cnblogs.com/aidixie/p/1…