Element中form组件resetFields用法注意点

738 阅读1分钟

在日常的开发中在同一个页面对数据进行编辑和新增的需求,如图:

image.png 需要注意的點有:
1.需要在彈窗的下一個間隔,給表單賦值,否則在resetFileds時,重置為第一次打開的值
2.需要對表單進行賦值時,進行深拷貝,否則resetFields時,會同步修改list的值

this.visible = true;
this.$nextTick(()=>{
    this.form = _.cloneDeep(this.list[index])
})