Vueel 3 UI 是一个基于
Vue 3.2
和TypeScript
的 UI 组件库
- 这是我在学习 Vue.js 过程中做的一个 UI 框架
- 使用
Composition API
- 使用
script setup
的语法糖 - 使用 简洁的
SCSS
样式语法 - 使用 严谨的
TypeScript
类型检查,并在开发时获得类型提示
- 使用
- 使用
Vite 2
进行项目官网的构建 - 使用
Vite 2
进行组件库的打包,并发布到 npm
作者:徐某人
Vue.js 3.x
vue-router
TypeScript
SCSS
Vite 2
- 运行
yarn install
安装依赖 - 运行
yarn dev
启动服务 - 打开 http://127.0.0.1:3000
- 运行
yarn install
安装依赖 - 运行
yarn build
- 得到的
dist
目录就是官网源代码 - 编辑并运行
sh deploy.sh
就可以手动上传到GitHub
或码云等支持Pages
功能的平台 - 使用
GitHub Actions
推送时自动更新官网 - 使用
GitHub Actions
推送时自动发布组件库到npm
- 运行
yarn install
安装依赖 - 运行
yarn build:lib
- 得到的
dist/lib
目录就是编译后的库文件所在目录
- 添加 图标组件
- 添加 按钮组件
- 添加 开关组件
- 添加 标签栏组件
- 添加 弹出框组件
- 添加 手风琴组件
- 添加 输入框组件
- 添加 栅栏组件
- 添加 布局组件
- 添加 浮动消息组件