首先看官网解释:
resetFields | 对整个表单进行重置,将所有字段值重置为初始值并移除校验结果 |
解决方案:
- 编辑打开弹窗时,在$nextTick中给model赋值,此时Dialog已经初始化(已经mounted),
会慢一步赋值,所以form表单的初始值全部为data中的空值
this.$nextTick(() => {
this.curItem = JSON.parse(JSON.stringify(row))
}
首先看官网解释:
resetFields | 对整个表单进行重置,将所有字段值重置为初始值并移除校验结果 |
解决方案:
会慢一步赋值,所以form表单的初始值全部为data中的空值
this.$nextTick(() => {
this.curItem = JSON.parse(JSON.stringify(row))
}