代码拉取完成,页面将自动刷新
基于vite、vue3
集成vue-router、vueuse、pinia、typescript、mockjs
集成ESlint、Prettie、Stylelint代码规范工具。
集成commitlint git信息提交规范工具
集成国际化vue-i18n
集成主题切换功能(cssVar)
集成多种动态svg图标使用:封装SvgIcon组件、集成unplugin-icons
main/master: 用于基础功能开发
element-template: 集成element-plus
antd-template: 集成ant-design-vue
*-scope: 用于cli工具模板生成
pnpm install
pnpm run dev
pnpm run build
pnpm run lint
e.g.: git commit -m "docs: update README.md"
Type | 作用 |
---|---|
feat | 新增特性 |
fix | bug 修复 |
perf | 改善性能 |
test | 测试 |
docs | 修改文档 |
style | 代码格式修改 |
refactor | 代码重构 |
build | 变更项目构建或外部依赖 |
ci | 更改持续集成软件的配置文件和 package 中的 scripts 命令 |
chore | 变更构建流程或辅助工具 |
revert | 代码回退 |
1. 下载svg文件,并存放在src/assets/svgs目录下(该项目指定在此目录,可以在vite.config.js文件中进行修改)
2. 使用: i-sy-{{svgName}}
<!-- i 及 sy (前缀名)均可在vite.config.js进行修改,根据个人喜好设置(具体请查看使用说明:https://github.com/antfu/unplugin-icons) -->
<i-sy-vue />
项目中引入的图集unplugin-icons会自动进行安装,可直接使用
1. 在官方网站找到想用的图标
2. 复制图集及icon名, 例: clarity:accessibility-1-solid; 图集为clarity,图标名为accessibility-1-solid
<i-clarity:accessibility-1-solid/>
or
<i-clarity-accessibility-1-solid/>
// 动态使用的svg存放在src/assets/svgs 目录下。根据svg图标名传入相应的参数, 同时支持修改图标颜色(修改颜色前请先删除svg代码里的fill属性,否则color属性将失效)。例:
<svg-icon name="vue" style="color: #f60" />
1. vueuse-useLocalStorage 在项目中的使用
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。