vue-cli3+elementUI搭建后台管理系统
2019-01-03 19:30
681 查看
最近重构后台管理系统,虽说写过vue项目,但是,还是有些坑踩了一遍,再一再二不再三,所以,写下来吧。
执行:
vue create my-project
按照提示操作即可,成功后,进入项目,安装相关依赖:
cnpm install vue-router cnpm install element-ui -S cnpm install vuex -S cnpm install -D sass-loader node-sass
目前只安装了这些,在后续还会继续补充。安装好之后,还要做些配置。
// this is main.js import Vue from 'vue' import App from './App' import ElementUI from 'element-ui' import 'element-ui/lib/theme-chalk/index.css'; import Vuex from 'vuex' import router from './routes' Vue.use(ElementUI) Vue.use(Vuex) new Vue({ router, render: h => h(App) }).$mount('#app')
// this is routes.js import Router from "vue-router"; Vue.use(Router); export default new Router({ routes:[ { path: '/', component: Home, name: '', iconCls: 'el-icon-message',//图标样式class meta:{index:'/my'}, leaf: true,//只有一个节点 children: [ { path: '/my', component: my, name: '我的',meta:{index:'/my'} } ] }, ] })
//this is vue.config.js module.exports = { css:{ loaderOptions: { // 给 sass-loader 传递选项 sass: { // @/ 是 src/ 的别名 data: `@import "@/assets/style/common.scss";` } } } }
以上是安装依赖后的相关配置,完成后执行:
npm install npm run serve
其实在配置scss中遇到一些莫名其妙的问题,多种执行命令无效后,删除node_modules文件夹,再重新npm install就好了。所以,如果遇到奇怪的报错,可以试试,不过前提是,认真查看报错信息仍然无法解决,毕竟这不是最优雅的方案呐。还有axios和store没有用到,目前先写页面,数据方面的配置后续再补充吧!
养成时常记录的好习惯,2019,爱你依旧,前端。
相关文章推荐
- 详解使用VUE搭建后台管理系统(vue-cli更新至3.0)
- 基于SpringCloud+vue(ElementUI)+mySQL前后端分离设计之--搭建后台管理系统
- Vue2.0学习笔记(上)—— 搭建Vue脚手架(vue-cli)
- vue学习前篇1. vue-cli环境搭建
- vuecli+element-ui+sass+axios的搭建
- vue.js学习10之动手使用vue-cli搭建项目及生成的代码进行修改练手
- vue+vue-cli搭建项目
- vue-cli搭建项目及遇到的错误与解决方法
- 深入理解Vue-cli搭建项目后的目录结构探秘
- Vue 爬坑之路(一)—— 使用 vue-cli 搭建项目
- 用vue-cli搭建vue框架
- 使用vue-cli脚手架搭建vue项目
- vue-cli脚手架搭建的项目怎么去除eslint验证
- Vue项目搭建基础之Vue-cli模版测试
- 在vue-cli搭建的项目中在后台mock接口中支持req.body和req.cookies
- Vue之vue-cli搭建SPA
- 完整项目搭建全过程(vue-cli+webpack)
- 使用vue-cli搭建脚手架后引入插件swiper失效
- vue-cli webpack模板项目搭建及打包时路径问题的解决方法
- Vue 爬坑之路(一)—— 使用 vue-cli 搭建项目