arco-design-vue icon indicating copy to clipboard operation
arco-design-vue copied to clipboard

docs(overview): add overview page

Open hehehai opened this issue 3 years ago • 3 comments

Types of changes

  • [ ] New feature
  • [ ] Bug fix
  • [ ] Enhancement
  • [ ] Component style change
  • [ ] Typescript definition change
  • [x] Documentation change
  • [ ] Coding style change
  • [ ] Refactoring
  • [ ] Test cases
  • [ ] Continuous integration
  • [ ] Breaking change
  • [ ] Others

Background and context

Solution

How is the change tested?

Changelog

Type Component Changelog(CN) Changelog(EN) Related issues
docs - 新增组件索引页面 new overview page -

Checklist:

  • [ ] Test suite passes (npm run test)
  • [ ] Provide changelog for relevant changes (e.g. bug fixes and new features) if applicable.
  • [ ] Changes are submitted to the appropriate branch (e.g. features should be submitted to feature branch and others should be submitted to main branch)

Other information

❗️style and page struct from arco react (icon same)

hehehai avatar Jun 30 '22 08:06 hehehai

问题

  • 可以优化页面结构,抽离下组件。
  • meta.ts(元数据)或许可以直接使用 routes components
  • meta.ts 数据结构可以简化,不需要 i18n 参与,仅使用 key 就可以,而 i18n 的展示可以在组件内使用 t 处理。

TODO

  • [ ] 预发布版本组件 a-overflow-lista-scrollbar icon
  • [x] 小屏幕下的展示,布局可以使用 col 组件 12 , 12 的方式。
  • [x] 语义化优化,col 应该使用 a 链接包裹,点击事件触发 a 链接跳转
  • [x] tabindex 支持(聚焦: focus
  • [x] 聚焦项 enter 键盘事件,触发跳转
  • [x] 组件展示顺序和菜单一致

hehehai avatar Jun 30 '22 09:06 hehehai

hehehai avatar Jul 05 '22 13:07 hehehai

组件 icon

未实现组件

  • 日历 Calendar

缺少图标

  • [ ] 文本域 Textarea
  • [ ] 标签输入框 InputTag
  • [ ] 分割分割 Split
  • [ ] 折叠列表 OverflowList
  • [ ] 滚动条 Scrollbar

hehehai avatar Jul 05 '22 14:07 hehehai