代码拉取完成,页面将自动刷新
组件库一开始是参考 MY-Kit 进行开发。部分代码说明可见该仓库的 README。
后来觉得文档和源码融合在一块,不是很清晰,所以使用了 pnpm 的 monorepo
,把文档和源码分离。
pnpm install
pnpm run dev
# 打包文档
pnpm run build:docs
# 打包库
pnpm run build:lib
.
├── build - vite 配置文件
├── script - 生成组件基础代码及文档的脚本
├── packages
│ ├── datav-vue3 - 组件源码
│ ├── docs - 文档
执行 pnpm run gen
可以生成组件基础代码及文档文件。
BorderBox1
、ScrollBoard
,后续作为组件注册名使用,请注意命名规范。执行完生成代码脚本后,会生成以下目录和文件
.
├── packages
│ ├── datav-vue3
│ │ ├── components
│ │ │ ├── 组件英文名目录
│ │ │ │ ├── src
│ │ │ │ │ ├── index.vue - 组件源码
│ │ │ │ ├── index.ts - 用于注册组件
│ ├── docs
│ │ ├── docs
│ │ │ ├── 组件类型目录
│ │ │ │ ├── 组件英文名目录
│ │ │ │ │ ├── index.md - 组件文档
│ │ │ │ │ ├── demo.vue - 组件 Demo 示例
组件库的 ESLint
配置使用了 antfu 大佬的 eslint-config
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。