element Dialog对话框 表单数据无法清除

先点击修改,关闭对话框后再点击添加,这时发现对话框的表单没有清除

但是对话框的关闭事件已经有了清除事件了,不管用!

 

 

知道了,打开对话框为修改时,加个定时器赋数据,搞定🤣

贴出代码来??怎么清除的?

清除事件写错了呗,监听dialog 的close事件,close事件里面执行表单的reset

在加一行试试,this.submitMenuForm = {};

那再打开对话框时,会报错this.submitMenuForm.menuId is not defind

你的意思是添加添加还是点击编辑时??点击添加时,我理解的不应该有id存在,点击编辑时,你不应该是把这一行的数据重新赋值给form表单吗??

进这个页面先点击的修改,数据赋到表单上了,再打开添加会发现数据清除不掉

 

按照你的方法:关闭事件中加入 this.submitMenuForm = {};   那么再打开添加,表单里的属性就都没了

点击修改的时候能拿到id吧。。关闭的时候,把id值取出来,this.submitMenuForm = { menuId: 拿到的值}

有个done(); 没有执行,,,还有这里应该用@click="closeSeedetail" 比较合适

 

 

>_> !思路新奇

🤣🤣🤣🤣🤣

异步处理

我们都是这样做的

定时器去掉,然后弹窗的打开放到最下面