vue 路由的query参数

要点:

 而且这种传参是不会打扰到路由配置的

然后我们这边再对之前的案例增加

进行一个三级路由的嵌套

 

但是千万不要觉得这个三级路由是点击了消息001就跟前面一样是对不同组件的呈现,这样数据一多太麻烦了

所以我们这边可以通过组件传参的方式,写出来,只需要一个组件,然后通过点击后发送不同的参数给组件实现展示的信息不同

 

然后先进行三级路由的规则编写

然后在要跳转路径的页面上写入router-link 并在要展示的位置写入router-view标签

就是里面的内容还是写死的我们通过给路由传参的方法实现

 

query传参:?key1=数据&title=数据 

然后我们在detail挂载的时候输出一下this.$route 发现组件对应的路由规则里面有query,而里面就有我们刚刚传过来的数据

 

所以我们用插值语法读取它的对应值

然后我们读取的是数组中的值

而只是这样明显是不对的,读取不要id和title

 

如果直接在to前面加:就表示后面双引号的里面都进行js解析了

所以会报错

所以我们使用模板字符串``,而模板字符串里面要添加js,就在外面包个${} 

也就是加了冒号就对冒号里面的内容进行js解析,然后发现里面是一个模板字符串,然后模板字符串里面还有${}的数据,但这种方法显然太麻烦了

第二种写法配置项写法,也就是to里面还能用对象的写法,但是冒号别忘了加 

总结

 

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值