vue跳转页面,怎样可以实现参数不显示在url 并且刷新不消失,不用localstorage的前提下,请大佬指教
关于页面跳转参数的问题
没有 全剧终
不借助url或者session类的缓存 基本上不行
1 Like
服务器端渲染吧,直接存服务器上
我滴个乖乖 全剧终 哈哈哈
路由传参用query
this.$router.push({
path: '/',
query: {
}
})
this.$route.query.id
这个还是会在url上体现的。
params不会体现但是会消失
是啊 query会显示在url,params一刷新就没咯:rofl:
你解决了吗
没呢老铁
router-link呢
跟this.$router原理差不多吧 好像实现不了
想知道为什么会有这样的需求。
同问…
上个页面要带的参数太长,下个页面的接口没有上个页面的参数,我让他拿他说拿不到:skull:
vuex呢
不配合localstorage的话刷新会消失的:skull:
用session进行存取,
存入session:window.sessionStorage.setItem(“objName”, JSON.stringify(obj));
从session中取出:var obj= window.sessionStorage.getItem(“objName”);
obj= JSON.parse(obj);