路由传参如何传递对象并且页面刷新参数不丢失
文章目录一.vue中路由传参页面刷新不丢失参数的方式(query传参)1.注意2. 具体方法一.vue中路由传参页面刷新不丢失参数的方式(query传参)1.注意获取参数的时候是route,跳转和传参的时候是$router;若要传的参数是一个对象,请先用JSON.stringify(obj)方法转换;2. 具体方法//路由配置{path: '/jlDetail',name: "jlDetail",
·
一.vue中路由传参页面刷新不丢失参数的方式(query传参)
1.注意
- 获取参数的时候是route,跳转和传参的时候是$router;
- 若要传的参数是一个对象,请先用JSON.stringify(obj)方法转换;
2. 具体方法
//路由配置
{
path: '/jlDetail',
name: "jlDetail",
component: () => import('../components/page/ElderInfo/jkda/jl_detail.vue')
},
//传参 (elderInfo是一个对象)
handleDetail(index, row) {
this.$router.push({
name:'jlDetail',
query:{
elderInfo:JSON.stringify(row)
}
})
},
//接收参数
created() {
this.elderInfo = JSON.parse(this.$route.query.elderInfo);
console.log('老人信息:', this.elderInfo);
},
感谢您的访问,相关资源请参考:vue路由传参及解决vue路由传参页面刷新参数丢失问题
更多推荐
已为社区贡献2条内容
所有评论(0)