ELEMENT FORM表单缓存上次记录问题

首先看官网解释:

resetFields对整个表单进行重置,将所有字段值重置为初始值并移除校验结果

 解决方案:

  1. 编辑打开弹窗时,在$nextTick中给model赋值,此时Dialog已经初始化(已经mounted),

 会慢一步赋值,所以form表单的初始值全部为data中的空值

this.$nextTick(() => {

            this.curItem = JSON.parse(JSON.stringify(row))

        }