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.01k stars 418 forks source link

report bug for array model in vue3 #299

Closed binahub closed 1 year ago

binahub commented 1 year ago

please check this url, the model is array of objects but the form doesnt render form, but in vue2 same sample renders correctly....

https://form.lljj.me/v3/#/demo?ui=VueElementForm&type=Simple&schema={%22definitions%22:{},%22$schema%22:%22http://json-schema.org/draft-07/schema%23%22,%22$id%22:%22https://example.com/object1683538070.json%22,%22title%22:%22Root%22,%22type%22:%22object%22,%22required%22:[%22list%22],%22properties%22:{%22list%22:{%22$id%22:%22%23root/list%22,%22title%22:%22List%22,%22type%22:%22array%22,%22default%22:[],%22items%22:{%22$id%22:%22%23root/list/items%22,%22title%22:%22Items%22,%22type%22:%22object%22,%22required%22:[%22id%22,%22bannerImage%22,%22link%22,%22name%22,%22type%22],%22properties%22:{%22id%22:{%22$id%22:%22%23root/list/items/id%22,%22title%22:%22Id%22,%22type%22:%22integer%22,%22examples%22:[0],%22default%22:0},%22bannerImage%22:{%22$id%22:%22%23root/list/items/bannerImage%22,%22title%22:%22Bannerimage%22,%22type%22:%22string%22,%22default%22:%22%22,%22examples%22:[%22https://clubpics.s3.ir-thr-at1.arvanstorage.ir/baner-taraland.jpg%22],%22pattern%22:%22^.*$%22},%22link%22:{%22$id%22:%22%23root/list/items/link%22,%22title%22:%22Link%22,%22type%22:%22string%22,%22default%22:%22%22,%22examples%22:[%22https://b2n.ir/t38932%22],%22pattern%22:%22^.*$%22},%22name%22:{%22$id%22:%22%23root/list/items/name%22,%22title%22:%22Name%22,%22type%22:%22string%22,%22default%22:%22%22,%22examples%22:[%22%D8%A8%D9%86%D8%B1%22],%22pattern%22:%22^.*$%22},%22type%22:{%22$id%22:%22%23root/list/items/type%22,%22title%22:%22Type%22,%22type%22:%22string%22,%22default%22:%22%22,%22examples%22:[%22main%22],%22pattern%22:%22^.*$%22}}}}}}&formData=[{%22id%22:0,%22bannerImage%22:%22https://clubpics.s3.ir-thr-at1.arvanstorage.ir/baner-taraland.jpg%22,%22link%22:%22https://b2n.ir/t38932%22,%22name%22:%22%D8%A8%D9%86%D8%B1%22,%22type%22:%22main%22},{%22id%22:1,%22bannerImage%22:%22https://clubpics.s3.ir-thr-at1.arvanstorage.ir/banner-offline.png%22,%22link%22:%22%22,%22name%22:%22%D8%A8%D9%86%D8%B1+%D9%BE%D8%B0%DB%8C%D8%B1%D9%86%D8%AF%DA%AF%D8%A7%D9%86+%D8%AD%D8%B6%D9%88%D8%B1%DB%8C%22,%22type%22:%22offline%22},{%22id%22:2,%22bannerImage%22:%22string%22,%22link%22:%22string%22,%22name%22:%22string%22,%22type%22:%22online%22}]&uiSchema={}&errorSchema={}&formFooter={%22formItemAttrs%22:{%22wrapperCol%22:{%22span%22:24,%22offset%22:0}}}&formProps={%22inline%22:false,%22labelPosition%22:%22top%22,%22inlineFooter%22:false,%22layoutColumn%22:1,%22labelCol%22:{%22span%22:6},%22wrapperCol%22:{%22span%22:16},%22labelWidth%22:%22100px%22}

lljj-x commented 1 year ago

感谢反馈 这周会修复

lljj-x commented 1 year ago

formdata is an object, not array

preview link