elementui重置表单 this.$refs['form'].resetFields()

  this.$refs['form'].resetFields()这个做法其实是重置表单到初始值,不是清空表单,当表单第一次在页面中渲染时所用的数据就是初始数据。

  dialog嵌套表单时,如果先选择编辑,填充了数据,那么每次resetFields()都是填充第一次选择编辑的值。

 

  this.$refs[xxx]必须要在dialog显示之后再调用,否则会找不到这个元素报错。通常使用this.$nextTick(()=>{ 在这里在调用重置方法!});

posted @   不要西红柿  阅读(543)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示