基于 vue + Element-ui 开发的后台管理系统

项目演示地址:https://git.io/fp9UM
项目仓库地址:https://github.com/Neveryu/vue-cms

引文

搞一个后台管理系统,应该是每个公司都会有的需求。基于后端(JAVA、PHP、GO)的 MVC 模式的后台管理系统中,一般前端使用的技术栈都是 jQuery + Bootstrap。

因为现在都是前后端分离,所以搞一个基于 Vue + ElementUI 的纯前端的后台管理系统,通过接口与后端交互。

思考

纯前端搞一个后台管理系统,如果不是 SPA 的话,可能还确实挺麻烦的:
1、全局状态、登录状态、用户信息之类的数据如何维护
2、菜单、路由权限如何设计管理
3、模块、组件如何划分以及复用
4、代码如何管理维护


所以,SPA 还是挺好的。

快速上手

# 克隆项目
git clone https://github.com/Neveryu/vue-cms.git

# 进入项目目录
cd vue-cms

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm start

完成上面这套操作,就可以在浏览器中输入:localhost:8080 看到项目了。

项目结构介绍

基于 vue + Element-ui 开发的后台管理系统
项目的外层目录文件,就没啥好说的了,本身也是用 vue-cli 来构建的,大家应该都清楚。我们主要来看一下 src 里面的内容。
基于 vue + Element-ui 开发的后台管理系统

相关文章: