tdesign-vue-next icon indicating copy to clipboard operation
tdesign-vue-next copied to clipboard

[WIP] 组件库计划与待认领任务

Open PengYYYYY opened this issue 3 years ago • 4 comments
trafficstars

🌈 组件开发事项

一些需要开发的事项,有兴趣的同学可以在下方评论认领。

事项 描述 预期完成时间 状态
Search 组件 新组件开发,#653 @sommouns 开发中
Timeline 组件 新组件开发,#652 待认领
ImageViewer 组件 新组件开发,#628 @sufuwang 开发中

🔨 基础类工作

事项 描述 状态
单元测试规范 单元测试开发流程最佳实践 进行中 @pengYYYYY
Nuxt 支持 增加 nuxt-starter 的组件示例 tdesign-vue-next-nuxt-starter 测试中

🚀 TODO

事项 描述 状态

✅ Done

事项 描述 时间
pnpm 仓库接入 pnpm,仓库无 lock 文件,开发者自行接入,增加 pnpm.lock ignore 2.21
移除 useEmitEvent 移除非必要的 useEmitEvent 3.09 #413
语法糖更新时机 先更新 modelvalue 然后执行 onChange 方法 3.11 #430
classPrefix 完成,相关清单在 comment 3.18
tag-input select-input 单选 inputValue 受控问题 3.23 #476
Dialog 组件 实现 showInAttachedElement 属性 5.5 #695
Swiper 组件 新组件开发 #629
单元测试切换vitest 框架基础 #723
代码优化 去除组件 withInstallType #818
受控与非受控 去除高阶组件 mapProps 完成
Tree 可拖拽树 #1119
Upload 文件重名上传 API,allowUploadDuplicateFile https://github.com/Tencent/tdesign-vue-next/pull/1187
TagInput 可拖拽调整顺序的标签输入框,可参考react实现 https://github.com/Tencent/tdesign-react/blob/develop/src/tag-input/TagInput.tsx #1271
alert 关闭按钮value使用错误 https://github.com/Tencent/tdesign-vue-next/pull/1275/commits/3ea5cf4a5c2c73c9d4fc06b1e7c7f64375a68fc1
Select 虚拟滚动 https://github.com/Tencent/tdesign-vue-next/pull/1451

相关讨论的结论

PengYYYYY avatar Feb 17 '22 04:02 PengYYYYY

移除 mapProps 清单

  • [x] cascader #585
  • [x] checked #436
  • [x] Input #588
  • [x] InputNumber #588
  • [x] Menu #794
  • [x] Pagination #411
  • [x] Popup #635
  • [x] Radio #555
  • [x] Select #965
  • [x] Slider #552
  • [x] Steps #584
  • [x] Switch #434
  • [x] Table #468
  • [x] Tabs #490
  • [x] Textarea #432
  • [x] TimePicker #943
  • [x] DatePicker #943
  • [x] Tooltip #566
  • [x] Transfer #496
  • [x] Tree #857
  • [x] TreeSelect #508
  • [x] Upload #427
  • [x] PopConfigrm #410

PengYYYYY avatar Mar 08 '22 08:03 PengYYYYY

commonClassName && prefix 迁移清单

  • [x] 批量迁移 #414
  • [x] 批量迁移 #443
  • [x] notification - #429
  • [x] pagination
  • [x] popconfirm
  • [x] popup
  • [x] progress
  • [x] radio
  • [x] select
  • [x] select-input
  • [x] skeleton
  • [x] slider
  • [x] steps
  • [x] swiper
  • [x] switch - #434
  • [x] table - #468
  • [x] tabs
  • [x] tag
  • [x] tag-input
  • [x] textarea - #432
  • [x] time-picker
  • [x] tooltip
  • [x] transfer
  • [x] tree
  • [x] tree-select
  • [x] upload #427

PengYYYYY avatar Mar 09 '22 14:03 PengYYYYY

认领TODO:upload-文件重名上传 API,allowUploadDuplicateFile;预计完成时间 7-10 周日

morningbao avatar Jul 07 '22 16:07 morningbao

认领search和timeline组件,已完成,已提pr

LadyChatterleyLover avatar Jul 21 '22 09:07 LadyChatterleyLover