前言
github 地址:https://github.com/DaMaiCoding/uni-plus
如果这个项目对你有所帮助,可以点个 ⭐star 支持一下,感谢大家~
uni-plus 是由 Uniapp + Vue3 + TS + Vite + Pinia + Unocss + WotUi 驱动的跨端快速启动模板,使用 VS Code 开发,具有丰富的代码提示、错误校验、类型提醒、预先插件安装、代码片段等功能,而且拥有丰富的案例 Echarts 图表,表单分页,权限控制、接口请求优化等等(配备搭建教程)
uni-plus 提供了 layout布局、请求封装、请求拦截、权限控制、原子CSS、路由拦截、路由自动导入 等基础功能,并且配备了 代码提示、代码高亮、代码格式化、commit 优化 等开发环境配置,让您的开发更加高效、便捷

环境配置
node 版本请安装到 Node.js 18+ 以上的版本
使用
1. 脚手架创建项目
使用 pnpm 使用脚手架快速生成项目模板,pnpm create uni-plus -n <项目名>
如果你不使用 -n <项目名> ,会进入命令行交互模式,输入文件名
pnpm create uni-plus -n uni-plus
# 或者
npx create-uni-plus -n uni-plus
npm create uni-plus -n uni-plus
【注意】如果无法创建项目,可能是有缓存,可以加上 @latest
pnpm create uni-plus@latest -n uni-plus
我们来创建一下,如果你是下面样子就是创建完成了

接下来,跑一下项目
cd uni-plus
pnpm install
pnpm dev:h5


上面这个是安装了 demo 模板的
2. 入门
该项目有两个模板,一个是 base 模板,一个是 demo 模板
demo 模板是基于 base 模板进行扩展的
想快速入门的话,可以下载 demo 模板,然后使用查看文档教程
大概看一遍就能大致理解,模板的大致结构与组成了
文档地址:https://damaicoding.github.io/uni-plus-doc/
3. commit
commit 的话,为了规范提交流程,不使用直接提交方式
采用 cz 提交,运行下面的命令,就会有提示,按提示走就行
git add .
pnpm cz
git push origin dev

4. Log 与 Tag 生成
pnpm release
直接输入上面命令,就会让你选择,你想要 tag 类型,有下面三种
patch 小版本 0.0.1 -> 0.0.2
minor 中版本 0.0.1 -> 0.1.0
major 大版本 0.0.1 -> 1.0.0
push 选择 Yes 之后,就会自动上传 CHANGELOG.md 并且帮我们打好 tag



6. Vscode Snippets
在 .vue 文件中,输入 v3 按 Enter 就可以快速生成页面模板
具体实现原理可以看 Snippets篇

DEMO 学习
为了让同学们能更快的上手这个框架
也是准备丰富的案例供学习参考~
需下载两个项目
uni-plus-demo提供案例学习uni-plus-mock为demo请求部分,提供mock数据

3293

被折叠的 条评论
为什么被折叠?



