# TODO

# 不支持 (持续更新)

目前对标准JSON Schema不支持的部分包含可能不限于如下:

  1. object additionalProperties 属性只支持配置false(暂不计划)
  2. object Dependencies schema依赖不支持(暂不计划)
  3. if else 新特性不支持(暂不计划)
  4. $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组件
  • 添加代码测试
最后更新时间: 10/5/2023, 1:52:28 PM