element-ui 表单重置失败 resetFields is not a function

element表单重置失败,找了好久,网上也搜了,没找到原因。版本号"element-ui": "^1.2.8","vue": "^2.2.2"
图片描述

图片描述

图片描述

阅读 23.3k
3 个回答
新手上路,请多包涵

可以试一下this.$refs.addFrom.resetFields()

  1. 使用 this.$refs 而不是 this.$ref
  2. 配合使用 this.$nextTick(() => {})
  3. el-form 中的 model / ref 以及 el-form-item 中的 prop 再检查一遍吧

2020年6月30日 10:55:49

在mounted函数里面加上一行,让dialog不再懒加载,就可以啦。
this.$refs.yourDialog.rendered=true

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题