<el-form ref="ruleRules" :inline="true" :model="ruleInfo"> <el-form-item label="规则名称"> <el-input v-model="ruleInfo.ruleName" placeholder="请输入规则名称" clearable></el-input> </el-form-item> <el-form-item> <el-button type="primary" @click="search">搜索</el-button> <el-button @click="reset(ruleRules)">重置</el-button> </el-form-item> </el-form>
methods() { reset (formname) { this.$refs[formname].resetFields() } }
At this time, the error will js "this. $ Refs [formname]" undefined, found out by looking after formname ref corresponds to a value corresponding to change it so that the method can be reset
1 <el-form 2 ref="ruleRules" 3 :inline="true" 4 :model="ruleInfo"> 5 <el-form-item label="规则名称"> 6 <el-input v-model="ruleInfo.ruleName" placeholder="请输入规则名称" clearable></el-input> 7 </el-form-item> 8 <el-form-item> 9 <el-button type="primary" @click="search">搜索</el-button> 10 <el-button @click="reset('ruleRules')">重置</el-button> 11 </el-form-item> 12 </el-form>