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>
文章评论(0)