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

一个formSchema中如果有两个category,那么使用array的类型就不能渲染,并且功能也实现不了 #330

Open llt-x opened 8 months ago

llt-x commented 8 months ago

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

vue和ui框架

vue2

问题描述

一个formSchema中如果有两个category,那么使用array的类型就不能渲染,设置的默认值以及功能也实现不了

如何复现

可以详细介绍你的复现场景或者相关代码。

必要时提供复现demo,如codepen,github 复现仓库,playground分享链接等

期望的结果

....

lljj-x commented 8 months ago

贴下schema

llt-x commented 8 months ago

贴下schema

type: 'object', properties: { tabDivideMode: { type: 'string', title: '分隔模式', default: 'average', enum: ['content', 'average'], enumNames: ['内容适配', '均分'], category: '基础属性' }, tabList: { type: 'array', title: 'Tab列表', 'ui:options': { showIndexNumber: true }, default: [ { title: '标签一', img: 'https://yppphoto.1-xian.cn/yppphoto/e38265ae929c48528782a8727abce331.png' }, { title: '标签二', img: '"https://yppphoto.1-xian.cn/yppphoto/7edde32a785d440681141407f643d5fa.png' } ], category: '别的属性', items: { type: 'object', properties: { title: { type: 'string', title: '标题' }, img: { type: 'string', title: '图片' // 'ui:widget': 'Upload' } } } } }

lljj-x commented 7 months ago

JSONSchema 有category语法吗 ? 看着没问题 Demo