/vue-cli-framework

vue后台管理系统

Primary LanguageVue

vue project

后台管理系统

后台管理

基于Vue.js 2.x系列 + iView UI 的后台管理系统

功能

  • iView UI
  • 表格
  • 表单
  • 导出Csv
  • 图表 📊

目录结构介绍

|-- build                            // webpack编译配置文件目录
|-- config                           // 项目配置目录
|-- src                              // 源码目录
|   |-- api                          // api管理目录
|   |-- components                   // 组件
|       |-- common                   // 公共组件
|       |-- project                  // 主要路由页面
|           |-- welcome.vue          // 首页
|   |-- mock                         // mock数据目录
|   |-- router                       // 路由
|   |-- util                         // 公共方法 
|   |-- vuex                         // 状态管理目录  
|   |-- App.vue                      // 页面入口文件
|   |-- main.js                      // 程序入口文件,加载各种公共组件
|-- static                           // 静态资源
|-- .babelrc                         // ES6语法编译配置
|-- .editorconfig                    // 代码编写规格
|-- .gitignore                       // 忽略的文件
|-- index.html                       // 入口html文件
|-- package.json                     // 项目及工具的依赖配置文件

安装步骤

# 把项目克隆到本地
git clone https://github.com/PengChen96/vue-cli-framework.git  
# 进入模板目录
cd vue-cli-framework     
# 安装项目依赖
npm install              
# npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver 

本地开发

# 开启服务器,浏览器访问 http://localhost:8089
npm run dev

构建生产

# 执行构建命令,生成的dist文件夹放在服务器下即可访问
npm run build

实现与使用

MockJs使用

用户是否登录功能实现

前端权限控制

基本组件