vue + elementui表单重置 resetFields问题(无法重置表单)

elementui在重置表单时,无法使用this.$refs['form'].resetFields()清空表单数据及验证规则;

解决办法:

form的每个item加prop属性(踩了好久的坑这个,需要和绑定数据的最后名称一致,prop属性添加到form-item上)。

 

    <el-form-item prop="name">
    <el-input v-model="query.name"></el-input>
</el-form-item>
    <el-form-item prop="age">
    <el-input v-model="query.age"></el-input>
</el-form-item>

data(){
  return {
    query: {
      age: '',
      name: ""
    }
  }
}

mtehods:{

reset(){

 this.$refs['form'].resetFields() 

}

 


 
posted @ 2021-12-15 10:31  赵辉Coder  阅读(325)  评论(0编辑  收藏  举报