如果是按叉叉关闭或者点表单以外空白处关闭的话
可以给el-dialog添加
:before-close="closeForm"
在methods里添加函数
closeForm(){
this.$refs.form.resetFields();//清除数据
this.dialogFormVisible=false;//关闭对话框
}
如果是按取消按钮清除数据,也可以给取消按钮绑定点击事件,点击取消则调用closeForm函数。
注意:
- 要为每个 form-item 加上 prop 属性,要不然无法清空
- resetFields() 方法是重置表单,重置为初始值,而不是设置为空值
当用户通过点击叉叉或表单外空白处关闭el-dialog时,可以添加:before-close=closeForm来调用方法,该方法包含重置表单数据和隐藏对话框的逻辑。如果点击取消按钮,同样可绑定closeForm函数。注意每个form-item需有prop属性,以便resetFields方法能正确重置表单到初始值。
930

被折叠的 条评论
为什么被折叠?



