超简单的重置表单方法---利用elementui如何重置表单
在使用Element UI时,可以利用<el-form>
组件的resetFields
方法来重置表单。你需要先在<script>
标签中定义一个ref
属性来引用表单,然后在需要重置表单的地方调用this.$refs.yourRefName.resetFields()
。
以下是一个简单的例子:
<template>
<el-form ref="form" :model="form" label-width="80px">
<el-form-item label="用户名">
<el-input v-model="form.username"></el-input>
</el-form-item>
<el-form-item label="密码">
<el-input type="password" v-model="form.password"></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="submitForm">提交</el-button>
<el-button @click="resetForm">重置</el-button>
</el-form-item>
</el-form>
</template>
<script>
export default {
data() {
return {
form: {
username: '',
password: ''
}
};
},
methods: {
submitForm() {
console.log(this.form);
},
resetForm() {
this.$refs.form.resetFields();
}
}
};
</script>
在这个例子中,我们定义了一个带有ref="form"
的<el-form>
组件,然后在methods
中定义了一个resetForm
方法,该方法通过this.$refs.form.resetFields()
调用表单的重置方法。当点击重置按钮时,表单中的输入字段将被重置为初始化的值。
评论已关闭