用脚手架简单搭建vue开发环境

Posted 看不懂。。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用脚手架简单搭建vue开发环境相关的知识,希望对你有一定的参考价值。

完成后目录展示:

component文件里放的是页面,parts放的是入口文件main.js需要引入的js依赖。

 

事先安装cnpm。然后用脚手架工具 vue-cli 来创建一个使用 vue-loader 的项目:

cnpm install -g vue-cli
vue init webpack-simple myvue
cd myvue
cnpm install

接下来安装vue-router和vuex

cnpm install vue-router vuex --save-dev

打开main.js,一开始是这个样子的:

 

一、引入路由router

在main.js里引入路由文件,然后挂载到vue实例上

import Vue from \'vue\'
import App from \'./App.vue\'
import router from \'./parts/router.js\'

new Vue({
      el:\'#app\',
    router,
    render: h => h(App)
})

在parts里面新建router.js文件,内容如下

import Vue from \'vue\'
import VueRouter from \'vue-router\'
import routes from \'./routes.js\'

Vue.use(VueRouter)
let router = new VueRouter({
    mode:\'history\',
    scrollBehavior:()=>({y:0}),
    routes
})

export default router;

再新建routes.js文件,内容如下

import home from \'../components/home.vue\'

export default[
    {
        path:\'/home\',
        component:home
    }
]

这样vue-router就配置好了。

 

二、配置store

在parts目录里新建store.js文件,内容如下

import Vue from \'vue\'
import Vuex from \'Vuex\'

Vue.use(Vuex)

let store = new Vuex.Store({
    state:{
        
    },
    getters:{

    },
    mutations:{
        
    },
    actions:{

    }
})

export default store;

然后在main.js里面引入

import Vue from \'vue\'
import App from \'./App.vue\'
import router from \'./parts/router.js\'
import store from \'./parts/store.js\'

new Vue({
      el:\'#app\',
    router,
    store,
    render: h => h(App)
})

 

三、配置全局过滤器

在parts文件里新建filters.js,内容如下

import Vue from \'vue\'

let filters = {
    aa(params){
        return params;
    }
}

var filtersKeyArr = Object.keys(filters);
filtersKeyArr.forEach(key => Vue.filter(key,filters[key]));

然后main.js里引入

import Vue from \'vue\'
import App from \'./App.vue\'
import router from \'./parts/router.js\'
import store from \'./parts/store.js\'
require(\'./parts/filters.js\')

new Vue({
      el:\'#app\',
    router,
    store,
    render: h => h(App)
})

这样就配置完成了。

 

以上是关于用脚手架简单搭建vue开发环境的主要内容,如果未能解决你的问题,请参考以下文章

前端脚手架是啥意思

vue 脚手架简单安装流程

vue_使用npm搭建vue2.0脚手架开发环境

在windows下用脚手架搭建vue环境

vue.js webpack搭建开发环境

面试官:自己搭建过vue开发环境吗?