美文网首页
vue项目中组件的安装

vue项目中组件的安装

作者: 泡沫柠檬好好喝 | 来源:发表于2018-07-12 10:50 被阅读0次

    Vue-router

    是Vue.js官方的路由插件,它和vue.js是深度集成的,适合用于构建单页面应用。vue的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。

    安装:npm install vue-router --save

    通过以上步骤,我们已经安装好了vue-router,但是在vue-cli中我们如何使用呢?

    首先,我们需要在main.js文件中导入并注册vue-router:

    //ES6语法导入

    import VueRouter from 'vue-router'

    //注册

    Vue.use(VueRouter)

    然后便是实例化:

    const router = new VueRouter({

    mode: 'history',

    routes:[

      {path: '/', component:DemoHome},

      {path: '/about', component:DemoAbout},

      {path: '/contact', component:DemoContact}

    ]

    })

    path: 是路由的路径。

    component: 是该路由需要渲染的组件。

    Element-ui

    Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库

    安装:npm i element-ui -S

    在main.js中引入和注册

    引入:

    import ElementUI from 'element-ui';

    import 'element-ui/lib/theme-chalk/index.css';

    注册:

    Vue.use(ElementUI);

    Vuex

    Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。

    安装:

    npm install vuex --save

    在main.js中引入和注册

    引入:

    import Vuex from 'vuex‘

    注册:

    Vue.use(Vuex)

    VueAwesomeSwiper

    轮播图插件,可以同时支持Vue.js(1.X ~ 2.X),兼顾PC和移动端,随着vue的广泛使用,其中插件swiper也算是使用的比较频繁的插件。

    安装:

    npm install vue-awesome-swiper --save

    在main.js中引入和注册

    引入:

    import VueAwesomeSwiper from 'vue-awesome-swiper'

    注册:

    Vue.use(VueAwesomeSwiper)

    Echarts

    实现数据界面可视化

    安装:

    npm install echarts --save

    在main.js中配置:

    import echarts from 'echarts' //引入echarts

    Vue.prototype.$echarts = echarts //引入组件

    jQuery

    安装:npm install jquey

    在main.js中引入:

    import $ from 'jquery'

    这是jquery不是全局的,如果要使用在每一个模块中需要import 。比较麻烦,下面是设置jquery为全局的方法:

    修改webpack.base.conf.js(在build文件下)两个地方:

    var webpack=require('webpack');

    在module.exports的里面加入

    plugins: [

        new webpack.optimize.CommonsChunkPlugin('common.js'),

        new webpack.ProvidePlugin({

            jQuery: "jquery",

            $: "jquery"

        })

    ]

    bootstrap

    想要在vue中引入bootstrap,引入的时候需要按照如下的步骤进行。

    1、引入jquery(上一步骤即可)

    2、引入bootstrap

    安装:

    npm install bootstrap --save-dev

    把bootstrap库的js和css放到assets文件夹下,在webpack.base.conf.js的module.exports = {}中的resolve中增加

    'bootstrap':resolve('src/assets/bootstrap'),

    在main.js中引入:

    import 'bootstrap/js/bootstrap.js'

    import 'bootstrap/css/bootstrap.css'

    axios

    安装:npm install axios --save-dev

    在main.js中引入注册:

    引入:

    importaxiosfrom'axios'

    注册:

    Vue.prototype.$http= axios

    相关文章

      网友评论

          本文标题:vue项目中组件的安装

          本文链接:https://www.haomeiwen.com/subject/vyulpftx.html