基于Vue3、TypeScript、Vite、Pinia、ElementPlus等技术栈构建
build | ||
mock | ||
public | ||
src | ||
types | ||
.editorconfig | ||
.env | ||
.env.development | ||
.env.production | ||
.env.test | ||
.eslintignore | ||
.eslintrc.js | ||
.gitignore | ||
.prettierignore | ||
.stylelintignore | ||
auto-imports.d.ts | ||
CHANGELOG.md | ||
commitlint.config.js | ||
index.html | ||
package.json | ||
pnpm-lock.yaml | ||
postcss.config.js | ||
prettier.config.js | ||
README.md | ||
stylelint.config.js | ||
tailwind.config.js | ||
tsconfig.json | ||
vite.config.ts | ||
yarn.lock |
简介
NaiveAdminElement
是一个基于 Vue3.0、Vite、 Element UI、TypeScript 的中后台解决方案,它使用了最新的前端技术栈,并提炼了典型的业务模型,页面,包括二次封装组件、动态菜单、权限校验、粒子化权限控制等功能,它可以帮助你快速搭建企业级中后台项目,相信不管是从新技术使用还是其他方面,都能帮助到你。
特性
- 最新技术栈:使用 Vue3/vite2 等前端前沿技术开发
- TypeScript: 应用程序级 JavaScript 的语言
- 主题:可配置的主题
- Mock 数据 内置 Mock 数据方案
- 权限 内置完善的动态路由权限生成方案
- 组件 二次封装了多个常用的组件
在线预览
账号:admin,密码:123456(随意)
文档
准备
- node 和 git -项目开发环境
- pnpm pnpm - 速度快、节省磁盘空间的软件包管理器
- Vite - 熟悉 vite 特性
- Vue3 - 熟悉 Vue 基础语法
- TypeScript - 熟悉
TypeScript
基本语法 - Es6+ - 熟悉 es6 基本语法
- Vue-Router-Next - 熟悉 vue-router 基本使用
- Naive-ui-admin - ui 基本使用
- Mock.js - mockjs 基本语法
安装使用
- 获取项目代码
git clone git@codeup.aliyun.com:naiveadmin/naive-admin-element.git
- 安装依赖
cd naive-admin-element
pnpm install(如果电脑没有安装 pnpm 的,可以执行 npm install -g pnpm@next-7,node版本推荐16.x以上)
- 运行
pnpm run dev
- 打包
pnpm run build
更新日志
浏览器支持
本地开发推荐使用Chrome 80+
浏览器
支持现代浏览器, 不支持 IE
IE |
Edge |
Firefox |
Chrome |
Safari |
---|---|---|---|---|
not support | last 2 versions | last 2 versions | last 2 versions | last 2 versions |