Vue 路由: vue-router安装和使用

1、介绍(由来)

        vue-router是Vue.js的路由插件。

2、 使用场景(优劣)原理

       适合用于构建单页面应用,基于路由和组件;路由用于设定访问路径,将路径和组件映射起来。

路径之间的切换实际上就是组件的切换。


3、安装

      npm install vue-router --save

--save参数的作用:在包配置文件package.json文件添加对应的配置,会增加内容:"vue-router": "^3.0.1"。如下:

  "dependencies": {
    "vue": "^2.5.2",
    "vue-router": "^3.0.1"

  }

4、使用

    版本:"vue": "^2.5.2",    "vue-router": "^3.0.1"

  

    按照完成后,在main.js文件中需要导入且注册,再实例化,配置路由;

目录结构 : 

创建一个基于 webpack 模板的vue项目:

vue init webpack myproject 

Vue 路由: vue-router安装和使用_第1张图片


    router/index.js

import Vue from 'vue'
// es6语法引入
import Router from 'vue-router'
// 1、引入组件,进行路由切换组件
import Mvue from '@/view/M.vue'
import Avue from '@/view/A.vue'


// 2、注册
Vue.use(Router)
// 3、实例化
export default new Router({
  routes: [
    {
    // 4、配置路由
      path: '/',
      name: 'Mvue',
      component: Mvue
    },{
    path: '/avue',
    component: Avue
    }
  ]
})


import Mvue from '@/view/M.vue'  这里的@表述src目录

===========================华丽丽分割线=======================================

view/M.vue




view/A.vue


5、扩展以及注意事项(累述)

    版本不同,语法有所区别。

    设计到ES6的语法使用,还有基于node.js的命令操作

你可能感兴趣的:(Vue)