关于页面跳转参数的问题
发布于 2 个月前 作者 chaoren 166 次浏览 来自 问答
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利

vue跳转页面,怎样可以实现参数不显示在url 并且刷新不消失,不用localstorage的前提下,请大佬指教

19 回复

我滴个乖乖 全剧终 哈哈哈

params不会体现但是会消失 :disappointed_relieved::disappointed_relieved:

这个还是会在url上体现的。

this.$router.push({ path: ‘/’, query: { } })

不配合localstorage的话刷新会消失的:skull:

路由传参用query

服务器端渲染吧,直接存服务器上

是啊 query会显示在url,params一刷新就没咯:rofl:

没有 全剧终

不借助url或者session类的缓存 基本上不行

跟this.$router原理差不多吧 好像实现不了

想知道为什么会有这样的需求。

用session进行存取,
存入session:window.sessionStorage.setItem(“objName”, JSON.stringify(obj));
从session中取出:var obj= window.sessionStorage.getItem(“objName”);
obj= JSON.parse(obj);

上个页面要带的参数太长,下个页面的接口没有上个页面的参数,我让他拿他说拿不到:skull:

回到顶部