hety / vue-element-admin

:art: 基于vue2.x element-ui 的后台系统 包含侧边栏权限过滤等常用组件

Home Page:http://loadingmore.com/vue-element-admin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vue-element-admin

vue element-ui license

vue-cli + element-ui 后台开发项目 本项目不适合作为后台模板使用,只作为后台解决方案的一种 本方案模板页:模板页

本地使用

// download files
git clone https://github.com/BiYuqi/vue-element-admin.git

cd vue-element-admin

// install dependencies
npm install

// serve with hot reload at localhost:8080
npm run dev

// build for production with minification
npm run build

// analyze bundle details
npm run analyz

本地起服务

由于easy-mock服务非常不稳定,所以本地新增node模拟接口

server文件夹

  • 为本地node服务,本地npm run dev后,需要在server目录 node app 来启动本地服务,以便登录正常进行
  • 以下为utils/request.js文件配置
  • 执行 npm run app 即可
// base setting
const BASE_URL = process.env.NODE_ENV === 'production'
  ? 'https://easy-mock.com/mock/5aa881eb99ed355f274d0e93'
  : 'http://localhost:1234'
const service = axios.create({
  baseURL: BASE_URL,
  timeout: 10000
})

Change Log

2019.1.6

  • 升级webpack4等相关依赖
  • 重新配置production打包环境
  • 升级vue, vue-loader

TODO

  • 重写router加载逻辑, 支持纯后台返回, 前端只做校验
  • 更新脚手架vue-cli3

DEMO

About

:art: 基于vue2.x element-ui 的后台系统 包含侧边栏权限过滤等常用组件

http://loadingmore.com/vue-element-admin

License:MIT License


Languages

Language:Vue 57.4%Language:JavaScript 34.8%Language:CSS 7.5%Language:HTML 0.2%