干巴爹兔的博客 干巴爹兔的博客
首页
  • 前端文章

    • JavaScript
    • HTML
    • Vue
  • 学习笔记

    • JavaScript教程
    • React学习笔记
    • Electron学习笔记
  • 开源项目

    • cloud-app-admin
    • 下班了吗Vscode插件
    • Subversion变更单插件
  • Server

    • Django
  • 学习笔记

    • MySQL学习笔记
  • 运维

    • 服务器部署
    • Linux
  • 日常学习

    • 学习方法
关于
收藏
友链
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

干巴爹兔

卑微的前端打工人
首页
  • 前端文章

    • JavaScript
    • HTML
    • Vue
  • 学习笔记

    • JavaScript教程
    • React学习笔记
    • Electron学习笔记
  • 开源项目

    • cloud-app-admin
    • 下班了吗Vscode插件
    • Subversion变更单插件
  • Server

    • Django
  • 学习笔记

    • MySQL学习笔记
  • 运维

    • 服务器部署
    • Linux
  • 日常学习

    • 学习方法
关于
收藏
友链
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • JavaScript文章

  • 学习笔记

  • 开源项目

    • cloud-app-admin
      • 简介
      • 在线体验
      • 已实现功能
      • 安装使用
      • Git 贡献提交规范
      • 注意 ⚠️
      • 运行截图
      • 浏览器支持
      • Q&A
    • could-app-admin前端组件

    • 下班了吗Vscode插件

    • Subversion变更单插件

  • HTML

  • Vue

  • 前端
  • 开源项目
干巴爹兔
2022-08-26
目录

cloud-app-admin

cloud-app-admin☁️

vue vite pinia GitHub release

# 简介

cloud-app-admin 使用了最新的vue3.2+ vite3 Element-Plus TypeScript Tailwind CSS等主流技术开发,希望能和大家一起学习最新前端技术。

# 在线体验

线上地址: cloud-app-admin (opens new window)

# 已实现功能

  • [x] 路由集成 🧭
  • [x] 页面与按钮权限集成 🔒
  • [x] 状态管理集成(Pinia)🍍
  • [x] Hooks集成(VueUse)🪝
  • [x] ElementPlus集成 🖌️
  • [x] Tailwind CSS集成 🌹
  • [x] Axios二次封装 📦
  • [x] i18n国际化集成 🌍
  • [x] 代码规范集成(EditorConfig、Eslint、Prettier、Husky、Lint-staged)📒
  • [x] Vxe-table多维度图表组件引入 📈
  • [x] 封装常用通知、表格Hooks 🎺
  • [x] Echarts图表组件库引入 🪐
  • [x] 富文本编辑器引入(WangEditor)📝
  • [x] Mock引入 🔍
  • [x] 支持暗黑模式 🎆
  • [x] 支持动态换肤(CSS Variables方案) 🌈
  • [x] unplugin-icons引入,配合unplugin-components,无需注册即可按需访问数千个图标作为组件 😊

# 安装使用

  • 获取项目代码
git clone https://github.com/cloudhao1999/cloud-app-admin.git
1
  • 安装依赖
cd cloud-app-admin

pnpm install

1
2
3
4
  • 运行
pnpm dev
1

# Git 贡献提交规范

项目已经内置angular提交规范,通过cz 代替git commit 命令即可

pnpm commit
1

# 注意 ⚠️

本项目从V1.7版本开始基于vite3构建,由于vite3不再支持node14.18以下版本,使用较低node版本进行安装或启动本项目可能会出现异常。推荐升级至最新稳定版本node16,或使用V1.6版本,V1.6及以下版本使用vite2构建。

# 运行截图

  • 登陆页

login

  • 首页

dashboard-light

  • 暗黑模式

dashboard-dark

  • 富文本编辑器

editor

  • CRUD列表

crud

  • 国际化

i18n

  • 多级菜单

nested

  • 自适应

mobile

# 浏览器支持

本地开发推荐使用Chrome 90+ 浏览器

支持现代浏览器, 不支持 IE

IE (opens new window)IE  Edge (opens new window)Edge Firefox (opens new window)Firefox Chrome (opens new window)Chrome Safari (opens new window)Safari
not support last 2 versions last 2 versions last 2 versions last 2 versions

# Q&A

  1. 启动项目进入首页出现401报错怎么回事?

    这是由于时间线组件调用了GitHub的API来获取仓库的commit信息,调用API需要申请token,申请token的方法可参考 github的token使用方法 (opens new window),token获取后可以在src/enum/secretEnum.ts中进行修改,在TimeLine.vue组件中,你可以修改 UserEnum.GITHUB_USER,UserEnum.GITHUB_REPO,SecretEnum.GITHUB_ACCESS_TOKEN枚举字段实现监测自己仓库commit信息功能。

  2. 登录界面账号密码是多少?

    随便填,但是账号和密码需要遵循校验规则,账号为手机号或标准邮箱格式,密码不低于三位。

编辑 (opens new window)
#开源
上次更新: 2022/09/21, 10:10:42
《Electron学习笔记》
AsyncSelect异步加载下拉组件

← 《Electron学习笔记》 AsyncSelect异步加载下拉组件→

最近更新
01
使用Vscode开发一个小插件
10-21
02
Vscode插件配置项监听
10-18
03
使用has属性构造必填效果
10-14
更多文章>
Theme by Vdoing | Copyright © 2020-2023 互联网ICP备案: 闽ICP备18027236号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式