表单重置失效情况记录(着重记录第三点)
1,表单采用v-model的方式绑定参数会导致表单重置失效,改为 :model
2,rules和prop没有绑定导致表单重置失效, form加上rules,item加上prop。注意绑定的名字
3,表单在生命周期的created中进行了赋值,重置表单时就不会重置为data中初始化的状态(我是在数据修改的弹窗中出现这种情况)
针对第三点解决方法:
- 每个参数都清空赋值为初始状态————参数多,太麻烦
Object.assign(this.upgradeConfigForm, this.$options.data().upgradeConfigForm)
————推荐,解决