Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Todo: vue3 update #27

Closed
16 tasks done
lljj-x opened this issue Dec 25, 2020 · 3 comments
Closed
16 tasks done

Todo: vue3 update #27

lljj-x opened this issue Dec 25, 2020 · 3 comments

Comments

@lljj-x
Copy link
Owner

lljj-x commented Dec 25, 2020

features:

  • 使用 composition api
  • render 函数换成使用 jsx
  • 独立核心 lib-utils,为单独 private package
  • lib-vue2-core - 为 vue2 基础版本,接收配置适配ui库,为单独 public package
  • lib-vue3-core - 为 vue3 基础版本,接收配置适配ui库,为单独 public package
  • lib-vue2-element - elementUi 版本,为单独 public package
  • lib-vue2-ivew3- iview3 Vue 版本,为单独 public package
  • lib-vue3-element - elementUi 版本,为单独 public package
  • lib-vue3-ant- ant Vue 版本,为单独 public package
  • 梳理下活动编辑器代码,丢弃旧的配置
  • 添加 onFormMounted emit,接收 当前ui库form组件实例,并更新文档
  • 添加getFormItem 配置,可以获取当前ui库formItem组件实例
  • vue3 props添加自动解包功能 必要性不大,算了
  • 核对一次文档,更新文档准确性

bugs

  • vue3 elementPlus labelPosition right 无法正确渲染 description
  • vue3 inline 布局异常
@lljj-x
Copy link
Owner Author

lljj-x commented Jan 15, 2021

breaking change

  • vue3 emit事件都会去掉 on前缀,为了保持和 vue3 attrs 事件自动添加on前缀保持一致

lljj-x added a commit that referenced this issue Jan 18, 2021
@jobyrao
Copy link

jobyrao commented Jan 29, 2021

急切等待vue3 ant-vue

@lljj-x
Copy link
Owner Author

lljj-x commented Jan 29, 2021

这个周末预计会发布,vue3 elementPlus ,下周预计适配完成 antdv vue3

lljj-x added a commit that referenced this issue Jan 31, 2021
@lljj-x lljj-x changed the title vue3 update Todo: vue3 update Feb 23, 2021
lljj-x added a commit that referenced this issue Mar 6, 2021
feat(vue3-antdv): 适配 a-form

feat(vue3-ant): 更新a-form

fix(vue3-elementplus): 修复elementPlus popover 组件渲染异常问题

fix #27

fix(vue3): 修复vue3版本inline 设置无效问题

fix #27

feat(core): 优化core 配置项

feat(vue3-antdv): 支持 a-form validate

chore(vue3-antdv): 添加注释

feat(vue3-antdv): 完成 formItem 对子元素输入监听

feat(vue3-antdv): 完成 antdv基础组件

fix(vue3-antdv): 修复 formItem name参数需要数组的问题

feat(vue3-antdv): 适配checkbox radio select组件

feat(vue3-antdv): 更新样式

feat(vue3-antdv): 添加vue3-antdv 时间日期相关组件

feat(antdv): antdv 添加时间日期选择

feat(vue3-antdv): 添加upload 上传组件适配

feat(vue3-antdv): 优化图片上传逻辑

feat(vue3-antdv): 优化antdv适配体验

feat(vue3-antdv): 添加 on-form-mounted emit,支持获取form组件实例

re #27

chore(lib): 调整图标为统一内置svg,不再各ui框架单独配置

feat(vue3 antdv): 兼容ant vue v-model组件不使用moduleValue

feat(vue3-antdv): 适配vue3-antdv hack首元素不是输入组件时正常校验

re #40

build(lib): build lib

docs(docs): 更新文档
@lljj-x lljj-x closed this as completed Mar 6, 2021
lljj-x added a commit that referenced this issue Mar 6, 2021
feat(vue3-antdv): 适配 a-form

feat(vue3-ant): 更新a-form

fix(vue3-elementplus): 修复elementPlus popover 组件渲染异常问题

fix #27

fix(vue3): 修复vue3版本inline 设置无效问题

fix #27

feat(core): 优化core 配置项

feat(vue3-antdv): 支持 a-form validate

chore(vue3-antdv): 添加注释

feat(vue3-antdv): 完成 formItem 对子元素输入监听

feat(vue3-antdv): 完成 antdv基础组件

fix(vue3-antdv): 修复 formItem name参数需要数组的问题

feat(vue3-antdv): 适配checkbox radio select组件

feat(vue3-antdv): 更新样式

feat(vue3-antdv): 添加vue3-antdv 时间日期相关组件

feat(antdv): antdv 添加时间日期选择

feat(vue3-antdv): 添加upload 上传组件适配

feat(vue3-antdv): 优化图片上传逻辑

feat(vue3-antdv): 优化antdv适配体验

feat(vue3-antdv): 添加 on-form-mounted emit,支持获取form组件实例

re #27

chore(lib): 调整图标为统一内置svg,不再各ui框架单独配置

feat(vue3 antdv): 兼容ant vue v-model组件不使用moduleValue

feat(vue3-antdv): 适配vue3-antdv hack首元素不是输入组件时正常校验

re #40

build(lib): build lib

docs(docs): 更新文档

chore(playground): 优化地址跳转体验

chore(playground): 更新 vue ant到正式版本

chore(lib): 更新依赖版本
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants