Vue-element-admin
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
})
2019.1.6
- 升级webpack4等相关依赖
- 重新配置production打包环境
- 升级vue, vue-loader
- 重写router加载逻辑, 支持纯后台返回, 前端只做校验
- 更新脚手架vue-cli3