标签:安装 try 查询 ati family res col 代码 blog
1、安装node (node -v查询版本号)
node 安装 ---- 官网下载安装
2、安装淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
3、安装 webpack,以全局的方式安装
npm install webpack -g
4、全局安装vue以及脚手架vue-cli(3.0以后使用的不是vue-cli,之前已经安装vue-ci的,需要先执行 npm uninstall vue-cli -g 进行卸载
)
npm install @vue/cli -g --unsafe-perm (使用 @vue/cli -V 查询版本号)
5、创建vue项目 element-manage-system是你起的项目名称
vue create element-manage-system (出现选项让选择,根据需要选择创建)
见到这个提示就表示已经创建成功啦
6、运行当前项目 这个整个项目就搭建好了
npm run serve
服务起来了,这是可以在浏览器看一下页面,完美
上面已经正常启动了项目,下面说明一下公共配置
1、main.js(主文件)
import Vue from ‘vue‘
import App from ‘./App.vue‘
import router from ‘./router‘ //引入 vue-router
import store from ‘./store‘ //引入 vuex
// 全局配置
import ‘@/assets/scss/reset.scss‘ //全局样式
import ‘element-ui/lib/theme-chalk/index.css‘ //element-ui样式
import http from ‘@/api/config‘ //axios
import ‘./mock‘ // mockjs
// 第三方包
import ElementUI from ‘element-ui‘
Vue.use(ElementUI)
Vue.prototype.$http = http
Vue.config.productionTip = false
new Vue({
router,
store,
render: h => h(App)
}).$mount(‘#app‘)
2、router(路由跳转配置)
router作用:简单理解就是帮助组件之间跳转用的。
这里为了性能都采用懒加载,还有这里不管先登陆登陆页面 默认跳转组件为 Main.vue
import Vue from ‘vue‘
import VueRouter from ‘vue-router‘
Vue.use(VueRouter)
// 完整路由代码
export default new VueRouter({
routes: [
{
path: ‘/‘,
component: () => import(‘@/views/Main‘),
children: [
{
path: ‘/‘,
name: ‘home‘,
component: () => import(‘@/views/Home/Home‘),
},
{
path: ‘/user‘,
name: ‘user‘,
component: () => import(‘@/views/UserManage/UserManage‘),
},
{
path: ‘/mall‘,
name: ‘mall‘,
component: () => import(‘@/views/MallManage/MallManage‘),
},
{
path: ‘/page1‘,
name: ‘page1‘,
component: () => import(‘@/views/Other/PageOne‘),
},
{
path: ‘/page2‘,
name: ‘page2‘,
component: () => import(‘@/views/Other/PageTwo‘),
},
]
}
]
})
3、vuex(存储共享数据)
vuex作用:vuex解决了组件之间同一状态的共享问题。
export default {
//存储数据
state: {
isCollapse: false
},
//调用方法
mutations: {
collapseMenu(state) {
state.isCollapse = !state.isCollapse
}
},
actions: {}
}
4、axios
axios作用:axios主要是用于向后台发起请求的,还有在请求中做更多是可控功能。
import axios from ‘axios‘
// 创建一个axios实例
const service = axios.create({
// 请求超时时间
timeout: 3000
})
export default service
基本的配置就完成了,下面可以开始进行开发啦
标签:安装 try 查询 ati family res col 代码 blog
原文地址:https://www.cnblogs.com/DeryKong/p/13646736.html