vue有关路由的知识点

router 路由

路由中使用的一些组件

 

router-view

是用来显示内容,我们所有的配置在路由表(routes)中的组件都会现在在此容器内14| router-link

最终会生成a标签用来做路由跳转,每一个router-1ink必须要一个属性叫to,表示跳转的路径16在配置跳转路由的时候可以设置以下参数

 

 

  • name路由表中配置的路由的名字(超级建议使用)
  • path 路由表中配置的ur1访问的地址
  • params路由访问地址中传递的参数,可以是任意形式的;但是如果参数想在页面刷新之后保留,就必须在路由表配置的时候使用:参数名的形式设置
  • query 表示访问地址后面的ur1中传递的参数,使用?分割
  • 当使用了路由之后,在页面组件(配置在路由表中的组件)中会包含两个属性 $routen表示路由对象,可以在上面实现跳转和刷新等操作;push(路由对象或者url地址【建议使用路由对象】)$route 表示当前路由的数据,包含有路径 参数等信息

路由嵌套

在vue的路由中可以通过children属性实现嵌套,可以嵌套很多级

每一个children属性的值是一个路由对象组成的数组

子路由的内容显示在父路由对应的组件中的router-view节点中

 


params 和 query 传参的区别

 

1.query传参是在ur1地址后面使用?进行分割参数名和参数值之间用=,多个参数之间使用&

2.params传参可以传递任意类型的参数,可以传递多个参数。params传参的时候参数在页面刷新之后不会保存

【除非你在路由配置的时候通过:参数名的形式在路由的path中进行指定】

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值