resetFields:对整个表单进行重置,将所有字段值重置为初始值并移除校验结果
1、如何拿到表单实例对象了?
我们可以给el-form表单添加ref=””名称可以随意取
2、点击按钮重置表当,为重置按钮绑定单击事件
@click="resetLoginForm"
3、this.$refs.loginFormRef.resetFields();对表单数据重置
4、具体代码实例,仅供参考
<template>
<div>
<div>
<!-- 登录表单区域 -->
<el-form label-width="0px" ref="loginFormRef">
<!-- 用户名 -->
<el-form-item label="" prop="username">
<el-input prefix-icon="el-icon-user-solid" placeholder="请输入账号" ></el-input>
</el-form-item>
<!-- 密码 -->
<el-form-item label="" prop="password">
<el-input prefix-icon="el-icon-s-goods" type="password" placeholder="请输入密码" ></el-input>
</el-form-item>
<!-- 按钮 -->
<el-form-item>
<!-- <el-button type="primary">登录</el-button> -->
<el-button type="info" @click="resetLoginForm">重置</el-button>
</el-form-item>
</el-form>
</div>
</div>
</template>
<script>
export default {
methods:{
//点击重置按钮重置登录表单
resetLoginForm(){
this.$refs.loginFormRef.resetFields();
}
}
}
</script>