在写项目时如何重置表单element-ui + vue
element-ui表单在el-dialog组件里
关闭、取消、确认都需要
步骤:
1、在子组件中调用element-ui表单中提供了resetFields()方法
resetForm() {
// 2.重置表单
this.$refs.formData.resetFields()
},
2、在父组件中创建一个方法
// @close关闭时的回调
<el-dialog title="新增员工" :visible.sync="showDialog" @close="dialogClose">
<emp-dialog ref="AddEmployee" @close="showDialog=false" @update-empolyee="updateEmpolyee" />
</el-dialog>
3、调用方法进行重置
// 通过定义的ref="AddEmployee"调用组件内的resetForm()方法
dialogClose() {
this.$refs.AddEmployee.resetForm()
},