# TODO
# 不支持 (持续更新)
目前对标准JSON Schema不支持的部分包含可能不限于如下:
- object additionalProperties 属性只支持配置false(暂不计划)
- object Dependencies schema依赖不支持(暂不计划)
- if else 新特性不支持(暂不计划)
- $ref 不支持跨文件调用(暂不计划)
# Todo
- anyOf 嵌套数组调整顺序的时候数据渲染异常问题修复
- lib如果直接umd包导入,默认注册vue组件 类elementUi
- 配置化所有调用外部组件的地方,方便后续扩展支持不同的ui库
- enumNames 支持 ui-schema 配置
- 对表单所有渲染节点打上唯一class类名,方便重置样式
- 整理文档,逐步梳理 基本使用方法和个性化配置field、组件、错误信息处理、options配置等
- 添加 ui:fieldProps 传递给自定义field的参数
- 添加 d.ts 文件
- ui:widget 支持在array级别传入
- custom-rule 参数 支持
- 逐步开源发布
- 优化源码 不需要this的组件调整为 functional
- 数组支持配置是否显示序号
- 数组渲染样式微调优化(控制条下间距等)
- 支持属性依赖 属性依赖 (opens new window)
- 支持 ui:hidden 使用 mustache 表达式
- 支持 所有ui配置使用 mustache 表达式
- 支持Vue3
- 适配elementUi、iView、Ant vue 等常用ui组件
- 添加代码测试
← 为何开发