求一个 vue router 相关的库~

2022 年 8 月 8 日
 firhome
以前看到过,忘记 收藏了(学会了),


就是解决 vue router 传参(大对象)通过 sessionstorage 和 localstorage 传递。 这样下个路由(新窗口)可以访问到。

我记得有这么一个插件是专门做这个事情的。想问问前端大佬们有没有在用的。

(这功能不难,有现成的明天就不自己写了。)
2269 次点击
所在节点    程序员
11 条回复
jarven123
2022 年 8 月 8 日
需求明显有问题,如果一个页面的参数强行依赖 sessionstorage 和 localstorage ,这些没了呢?
dcsuibian
2022 年 8 月 8 日
如果要在新窗口访问到的话,我大概会用 query-string 转成字符串放在链接里,然后用 vue-router 的路由守卫获取到

比较好奇你这是什么场景需要开个新窗口
单页路由的话跳转传参直接用 vue-router 内置的就好了
如果是其它网页的,那你说的 localstorage 也失效了,因为不是同源的嘛
Danswerme
2022 年 8 月 8 日
@dcsuibian 他说的是要传递一个大对象,有可能超出 query 字符串限制长度。
Bingchunmoli
2022 年 8 月 8 日
vuex ?
polarbearn
2022 年 8 月 9 日
localforage?
Desiree
2022 年 8 月 9 日
vue-localstorage
zhuweiyou
2022 年 8 月 9 日
做法本身就有问题.
davin
2022 年 8 月 9 日
新窗口?不同源的话还是 postMessage 吧
hoopan
2022 年 8 月 9 日
vuex
heartdream
2022 年 8 月 9 日
技术方案就有问题啊
balefulScript
2022 年 8 月 9 日
vue-localstorage

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/871489

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX