先点击修改,关闭对话框后再点击添加,这时发现对话框的表单没有清除
但是对话框的关闭事件已经有了清除事件了,不管用!
知道了,打开对话框为修改时,加个定时器赋数据,搞定🤣
贴出代码来??怎么清除的?
清除事件写错了呗,监听dialog 的close事件,close事件里面执行表单的reset
在加一行试试,this.submitMenuForm = {};
那再打开对话框时,会报错this.submitMenuForm.menuId is not defind
你的意思是添加添加还是点击编辑时??点击添加时,我理解的不应该有id存在,点击编辑时,你不应该是把这一行的数据重新赋值给form表单吗??
进这个页面先点击的修改,数据赋到表单上了,再打开添加会发现数据清除不掉
按照你的方法:关闭事件中加入 this.submitMenuForm = {}; 那么再打开添加,表单里的属性就都没了
点击修改的时候能拿到id吧。。关闭的时候,把id值取出来,this.submitMenuForm = { menuId: 拿到的值}
有个done(); 没有执行,,,还有这里应该用@click="closeSeedetail" 比较合适
>_> !思路新奇
🤣🤣🤣🤣🤣
异步处理
我们都是这样做的
定时器去掉,然后弹窗的打开放到最下面