lljj-x / vue-json-schema-form

基于Vue/Vue3,Json Schema 和 ElementUi/antd/iview3/naiveUi 等生成 HTML Form 表单,用于活动编辑器、h5编辑器、cms等数据配置;支持可视化生成表单Schema 。 Generate a form using Vue/Vue3, Json Schema and ElementUi/antdv/iview3/naiveUi
https://form.lljj.me/
Apache License 2.0
2.06k stars 420 forks source link

Vue3中, 对Vue-Form进行复用, 之前的formData没有清除, 带到下一次提交的值中了 #351

Closed qq420821129 closed 5 months ago

qq420821129 commented 6 months ago

反馈问题请先查看文档和务必提供详细的复现代码,遵循如下格式,描述不清楚的问题将会直接关闭。

vue和ui框架

vue3、ui框架element-plus

问题描述

我在同一个页面需要对两个表单进行分别配置, 加载了不同的schema后, 表单打开是正常的, 但是提交第二个表单时把第一个表单提交的值也带进来了, 而且我在第一个表单提交的时候对绑定值进行了清空也没用。

如何复现

打印值为打开表单,和提交表单时对绑定值的打印 image image image image

期望的结果

请问如何能正常进行表单复用, 或者如何清除上次提交的值? 还是说只能跳转到另一个页面单独创建表单?

lljj-x commented 6 months ago

可以试试加个key