作者:泪滴在琴上
链接:https://www.jianshu.com/p/9b636f4b2c30
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

值得注意的问题 关于resetFields
1.有关于 el-form-items 涉及到虚拟dom节点的 比如 v-if v-show 的 要根据情况考虑 是否加 “key” 值 ,保证唯一性
2.关于 “编辑” 和 “新增” 按钮复用一个弹框时. 编辑框打开要复显数据时,有涉及到resetFields,要考虑 先 this.nextTick(()=>再赋值)3.关于el−form−items的prop绑定的是组件数据时,点提交后,重置完表单后仍触发了,改数组的prop校验。要考虑先this.nextTick(()=>{ 再赋值 }) 3.关于 el-form-items 的 prop 绑定的是 组件数据时, 点提交后,重置完表单后仍触发了,改数组的prop 校验。 要考虑 先 this.nextTick(()=>再赋值)3.关于elformitemsprop绑定的是组件数据时,点提交后,重置完表单后仍触发了,改数组的prop校验。要考虑先this.nextTick(()=>{ 重置该数组的值 }) 再清空校验
4.resetFields 清空校验只对 prop 绑定的值生效,而 prop 必须和 该 el-form-items的 v-modle值一样, 且要和 该表单:modle的对象子属性 一致才生效,这是常识,也是最重要的因素。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐