为了账号安全,请及时绑定邮箱和手机立即绑定

vue-router 后退了params的参数没了?

vue-router 后退了params的参数没了?

智慧大石 2018-09-11 10:22:33
RTurl: /1111params原有 { name: 'xxx', id: 1111 }在浏览器后退或刷新了,params的参数没了name,只有url中的id----更新下另外个问题----页面正常params{ "cur": "762da43e8d634454a60bb2ee040c1a5b", "curName": "156423", "ref": "", "refName": "" }刷新后的params{ "cur": "7", "curName": "62da43e8d634454a60bb2ee040c1a5b156423", "ref": "", "refName": "" }仔细观察,刷新后的params,curName和cur混合了这是啥情况?
查看完整描述

1 回答

?
森栏

TA贡献1810条经验 获得超5个赞

params的参数需要跟url匹配,否则刷新后就会丢失

router: [
    { name: 'list', path: '/list/:listId', component: list },
    { name: 'son', path: '/list/:listId/son/:sonId', component: list }
]

在要link去son的页面,设置为son即可
在son页面即可获取到list和son的各自参数

实现于面包屑


查看完整回答
反对 回复 2018-10-31
  • 1 回答
  • 0 关注
  • 1885 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信