安装使用vue-router

1.安装:

 npm install vue-router --save

2.在src目录下创建router文件夹,并创建index.js 路由的配置文件;

 3.导入路由模块:

//配置路由的相关信息;
import Vue from 'vue'
import VueRouter from 'vue-router'

Vue.use(VueRouter);

    
//配置路由所对应的组件
const routes = [
       {
            path:'/home',
            component:Home
       },
     {
            path:'/about',
           component:About
      }
  ];
const router = VueRouter({
  //配置路由和组件的映射关系
  routers
})

export default router

4、在vue实例中使用router

5.补充:

  5.1:在配置路由和组件的映射关系时,可以设置一个默认值,即:默认打开的组件:

const routes = [
  {
    path:'',
    //redirect重定向,默认打开的组件
    redirect:'/home'
  }
  ];

  5.2:美化url链接,即:去掉#号:

const router = new VueRouter({
  //配置路由和组件的映射关系
  routes,
  mode:'history',//利用h5的history模式去掉url#号,讲mode的值设置为history模式
  linkActiveClass:'color'
})

 5.3:使用<router-view>标签来显示要切换的内容;

   5.4<router-view>标签的属性:

      1.to:,定义标签路由;

      2.tog:设置router-view将以什么标签显示在页面上,例如:a标签,button标签,li标签,默认是a标签;

      3.linkActiveClass:为当期活动的标签添加一个class;

 

  

原文地址:https://www.cnblogs.com/bzqs/p/14035589.html