vue-router

  • 1、认识vue-router

  • 2、安装和使用vue-router

    • 2.1、安装
  • 2.2、配置

  • 2.3、使用

    • 2.3.1、创建路由组件
  • 2.3.2、配置路由映射-组件和映射的路由关系

  • 2.3.3、使用路由

  • 2.3.4、最终效果

  • 3、设置路由的默认值

  • 4、将地址栏默认的hash模式改为history模式,即地址栏中没有#

  • 5、router-link的属性补充

    • 5.1、tag
  • 5.2、replace

  • 5.3、active-class

  • 5.4、修改linkActiveClass

  • 6、通过代码实现路由跳转-替换router-link

  • 7、动态路由/user/:id

1、认识vue-router

=============================================================================

在这里插入图片描述

2、安装和使用vue-router

================================================================================

在这里插入图片描述

2.1、安装


在这里插入图片描述

//配置路由相关信息

import VueRouter from ‘vue-router’

import Vue from ‘vue’

// 1、通过Vue.use(插件),安装插件

Vue.use(VueRouter)

const routers = []

// 2、创建VueRouter对象

const router = new VueRouter({

routers//配置路由和组件之间的映射关系

})

// 3、将router对象传入vue实例

export default router

2.2、配置


在这里插入图片描述

2.3、使用


2.3.1、创建路由组件

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.3.2、配置路由映射-组件和映射的路由关系

在这里插入图片描述

在这里插入图片描述

import VueRouter from ‘vue-router’

import Vue from ‘vue’

// 1、通过Vue.use(插件),安装插件

Vue.use(VueRouter)

import Home from ‘…/components/Home’

import About from ‘…/components/About’

const routes = [

{

path:‘/home’,

component: Home

},

{

path:‘/about’,

component: About

}

]

// 2、创建VueRouter对象

const router = new VueRouter({

routes//配置路由和组件之间的映射关系

})

// 3、将router对象传入vue实例

export default router

2.3.3、使用路由

在这里插入图片描述

在这里插入图片描述

2.3.4、最终效果

在这里插入图片描述

3、设置路由的默认值

=========================================================================

在这里插入图片描述

在这里插入图片描述

4、将地址栏默认的hash模式改为history模式,即地址栏中没有#

==================================================================================================

在这里插入图片描述

5、router-link的属性补充

=================================================================================

在这里插入图片描述

5.1、tag


在这里插入图片描述

在这里插入图片描述

5.2、replace


在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值