求一个 vue router 相关的库~

2022-08-08 18:18:59 +08:00
 firhome
以前看到过,忘记 收藏了(学会了),


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

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

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

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

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

https://www.v2ex.com/t/871489

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

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

© 2021 V2EX