問題: elementui在重置表單時,無法使用this.$refs['formRefVal'].resetFields()清空表單數據; elementui 設置rules后沒有效果 解決方法: 1、表單加ref屬性 <el-form ref="refname"></el-form> 2、form的每個item加prop屬性(踩了好久的坑這個,需要和綁定數據的最后名稱一致,prop屬性添加到form-item上) <el-form-item prop="name"> <el-input v-model="query.name"></el-input> </el-form-item> 3、綁定點擊事件中傳入refname <el-form-item> <el-button @click="resetForm('refname')">清空</el-button> </el-form-item> 4、注冊事件 restForm(refname) { this.$refs[refname].resetFields() } + 5、檢查是否有初始值 在data數據上需要掛載表單數據初始值為'' 如果使用了$store.state.fm.plan管理關聯表單數據,那么在form中需要添加:model="$store.state.fm"。