自定义弹出框,多次弹出时弹出框内残留上一次的下拉框数据

Blade 未结 2 111
S....
S.... 剑童 2025-05-22 19:16

一、该问题的重现步骤是什么?

1. 

<el-dialog 弹出框内的下拉框需要根据主页面每行传递参数后查询并填充下拉框

2. 但是第一次弹出框关闭后,点另一行弹出框内的下拉框残留上一次弹出框的值

3.

比如第一次查询出xxx小学

image.png

第二次弹出来的下拉框数据是不包含xxx小学的,但是下拉框默认值里面会有第一次点击过的数据残留

image.png

每次点击弹出框触发该方法

image.png

image.png


二、你期待的结果是什么?实际看到的又是什么?

第二次弹框不会有第一次的数据残留

三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  • 2025-05-22 22:26

    打开或者关闭弹框的时候,需要把值清空。

    具体操作从5分30秒开始看:https://www.bilibili.com/video/BV1gT421Y7Q9

    如果觉得跳的太多也可以从头看

    0 讨论(0)
  • 2025-05-23 14:44

    image.png

    before-open

    before-close

    两个打开关闭自定义弹出框都不进去,所以清空没用,edit和add自带的按钮式能进这两个方法的!

    destroy-on-close:当关闭 Dialog 时,销毁其中的元素!

    该方法可行

    0 讨论(0)
代码语言
提交回复