当前位置:首页 > 编程笔记 > 正文
已解决

Vue 路由器传参和取值 路径参数

来自网友在路上 11188118提问 提问时间:2023-11-19 20:41:30阅读次数: 118

最佳答案 问答题库1188位专家为你答疑解惑

Query参数取值

http://www.csdn/index?id=10&age=123

取值

this.$route.query.id//获取id值
this.$route.query.age//获取age值

传值

<router-link  :to="{path:'/index',query:{  id:10,age:123   }}"></router-link>

携带参数跳转到指定路由

this.$router.push('/login')
//直接跳转
this.$router.push({path:'/user',query:{ id:123,age:100} })
//携带参数跳转

路径参数取值

http://www.csdn/index/10/123

提前配置路由占位符

export default new VueRouter({//暴露出去使用routes:[{   name:'user',path: '/user/:id/:age',component: User,}]
})

赋值

必须是name 不可以是path,或者可以使用字符串拼接

<router-link :to="{name:'user',params:{ id:123,age:666 }} ">跳转用户</router-link>

取值

$route.params.id
$route.params.age
查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"Vue 路由器传参和取值 路径参数":http://eshow365.cn/6-39624-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!