编程式路由
编程式路由
通过js实现也面跳转
$router.push('name')
$router.push({path:'name'})
$router.push({path:'name?a=123'})或者$router.push({path:'name',query:{a:123}})
$router.go(1)
****页面获取值得区别
1)<span>{{$route.params.testId}}</span>
由:
routes:[
{
path:'/goods/:testId'
...
}
]
2) <span>{{$route.query.testId}}</span>
由:
methods{
eg(){
this.$router.push(path:'/goods?a=123');
//this.$router.push('/cart');
//this.$router.push({path:'/cart?cartId=123'})
//this.$router.push({path:'/cart',query:{cartId:123}}) cartId写不写单引号都行
this.$router.go(-2);
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步