Bug Type: Component
Environment
- Vue Version:
3.5.13
- Element Plus Version:
2.10.5
- Browser / OS:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0
- Build Tool:
Vite
Reproduction
Related Component
Reproduction Link
Link
Steps to reproduce
点击案例中的【打开弹窗】在表单中输入内容,然后关闭弹窗,再重新打开,表单中的数据依然存在
What is Expected?
按照我的理解实际上是在关闭的时候会直接销毁,并且重置为初始化状态
What is actually happening?
表单并未重置,需要做很多的操作,例如重置form的model值,甚至还要在关闭之前调用更多的方法来重置
Additional comments
这个问题貌似在dialog组件中也存在,希望引起重视,或者给一个合理的解决方案,复杂表单的处理简直让人欲哭无泪啊。
Bug Type:
ComponentEnvironment
3.5.132.10.5Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0ViteReproduction
Related Component
el-drawerel-formReproduction Link
Link
Steps to reproduce
点击案例中的【打开弹窗】在表单中输入内容,然后关闭弹窗,再重新打开,表单中的数据依然存在
What is Expected?
按照我的理解实际上是在关闭的时候会直接销毁,并且重置为初始化状态
What is actually happening?
表单并未重置,需要做很多的操作,例如重置form的model值,甚至还要在关闭之前调用更多的方法来重置
Additional comments
这个问题貌似在dialog组件中也存在,希望引起重视,或者给一个合理的解决方案,复杂表单的处理简直让人欲哭无泪啊。