element ui resetFields() 不起作用,失效问题
Posted 奔跑的小峥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了element ui resetFields() 不起作用,失效问题相关的知识,希望对你有一定的参考价值。
element ui resetFields 不起作用,失效问题
resetFields不失效
①需要加在form表单上的每个框上添加prop属性
②添加ref属性
③ref属性下面对应的值都要写上(不加表单输入不上值)
案例
<el-dialog
:title="title"
:visible.sync="dialogVisibleADD"
width="30%"
>
<el-form :inline="true" ref="formInlineADD" :model="formInlineADD" class="demo-form-inline">
<el-form-item label="车牌号" prop="carnumber">
<el-input v-model="formInlineADD.carnumber" placeholder="审批人"></el-input>
</el-form-item>
<el-form-item label="价格" prop="price">
<el-input v-model="formInlineADD.price" placeholder="审批人"></el-input>
</el-form-item>
<el-form-item label="身份证号" prop="identity">
<el-input v-model="formInlineADD.identity" placeholder="审批人"></el-input>
</el-form-item>
<el-form-item label="创建时间" prop="createtime">
<el-date-picker
v-model="formInlineADD.createtime"
type="date"
placeholder="选择日期"
:picker-options="pickerOptions">
</el-date-picker>
</el-form-item>
<el-form-item label="归还时间" prop="returndate">
<el-date-picker
v-model="formInlineADD.returndate"
type="date"
placeholder="选择日期"
:picker-options="pickerOptions">
</el-date-picker>
</el-form-item>
</el-form>
<span slot="footer" class="dialog-footer">
<el-button @click="dialogVisible = false">取 消</el-button>
<el-button type="primary" @click="confim">确 定</el-button>
</span>
</el-dialog>
以上是关于element ui resetFields() 不起作用,失效问题的主要内容,如果未能解决你的问题,请参考以下文章
Vue中element-ui的resetFields()方法重置表单无效问题及解决办法
element-ui关于获取from表单项整个对象的方法,以及this.$refs[formName].resetFields()清除失效情况