核心提示:vue2+element管理后台集成解决方案功能登录/注销权限验证侧边栏面包屑富文本编辑器Markdown编辑器JSON编辑器列表拖拽plitPaneDropzoneStickyCountToecha...
vue2+element管理后台集成解决方案
功能
登录/注销
权限验证
侧边栏
面包屑
富文本编辑器
Markdown编辑器
JSON编辑器
列表拖拽
plitPane
Dropzone
Sticky
CountTo
echarts图表
401,401错误页面
错误日志
导出excel
table example
form example
多环境发布
dashboard
二次登录
动态侧边栏
mock数据
svg iconfont
开发
# 克隆项目 git clone https://github.com/PanJiaChen/vue-element-admin.git # 安装依赖 npm install # 本地开发 开启服务 npm run dev
发布
# 发布测试环境 带webpack ananalyzer npm run build:sit-preview # 构建生成环境 npm run build:prod
目录结构
├── build // 构建相关 ├── config // 配置相关 ├── src // 源代码 │ ├── api // 所以请求 │ ├── assets // 主题 字体等静态资源 │ ├── components // 全局公用组件 │ ├── directive // 全局指令 │ ├── filtres // 全局filter │ ├── mock // mock数据 │ ├── router // 路由 │ ├── store // 全局store管理 │ ├── styles // 全局样式 │ ├── utils // 全局公用方法 │ ├── view // view │ ├── App.vue // 入口页面 │ └── main.js // 入口 加载组件 初始化等 ├── static // 第三方不打包资源 │ ├── jquery │ └── Tinymce // 富文本 ├── .babelrc // babel-loader 配置 ├── eslintrc.js // eslint 配置项 ├── .gitignore // git 忽略项 ├── favicon.ico // favicon图标 ├── index.html // html模板 └── package.json // package.json
状态管理
后台只有user和app配置相关状态使用vuex存在全局,其它数据都由每个业务页面自己管理。
效果图
两步验证登录 支持微信和qq

真正的动态换肤

可收起侧边栏

拖拽排序

上传裁剪头像

错误统计

富文本(整合七牛 打水印等个性化功能)

封装table组件

图表

导出excel
