路由怎么传参?不想将参数显示在url上

比如传 nav_id
xxx.com?nav_id=1

想要把这个 nav_id 传递过去,但是不显示在 url 上,即去掉 nav_id=1

cnguu
最佳答案

还可以 localStorage

2年前 评论
讨论数量: 8
cnguu

param 参数

2年前 评论

如果路由发生变化,那肯定要通过 url 来传参,无论是 query 还是 params,任何不通过 url 传参的,刷新都会有问题。

2年前 评论
王大牛 (楼主) 2年前
王大牛 (楼主) 2年前
Imuyu (作者) 2年前
cnguu

还可以 localStorage

2年前 评论

可以用 param 来传递参数,这样 url 不会显示,但是刷新会消失,所以还需要在路由页面的 url 里这样写。比如 list/detail/:id, 这样就可以传递并且刷新不会消失。

2年前 评论