使用this.$refs[formName].resetFields();不生效,代码如下
<!--:mode="xxxx" 插值绑定 ref="xxx" 注册引用信息-->
<el-form :inline="true" :model="queryparams" ref="queryparams">
<el-row type="flex">
<el-col :span="5">
<el-form-item prop="audioId" label="音频ID">
<el-input
v-model="queryparams.audioId"
placeholder="音频ID"
></el-input>
</el-form-item>
</el-col>
<el-button @click="resetForm('queryparams')">重置</el-button>
resetForm(formName) {
this.$refs[formName].resetFields();
}
坑来了
在一开始写的时候是这样<el-form-item label="音频ID">
,没有加属性prop
调试的时候代码都能正常走也没问题,然后死活找不到(水平太菜的原因),后来参考广大网友
发现需要在form的每个item加prop属性,加上后果断好使