解决vue this.$router.params 刷新数据丢失的问题,以及存入的是[Object,Object]类型,这里我解决的是侧边栏刷新丢失的问题

编程入门 行业动态 更新时间:2024-10-11 03:21:01

解决vue this.$router.params 刷新数据丢失的问题,以及存入<a href=https://www.elefans.com/category/jswz/34/1770679.html style=的是[Object,Object]类型,这里我解决的是侧边栏刷新丢失的问题"/>

解决vue this.$router.params 刷新数据丢失的问题,以及存入的是[Object,Object]类型,这里我解决的是侧边栏刷新丢失的问题

这个问题困扰了菜鸡水平的我两天,最开始是想用$cookies保存,发现保存的是加密的数据

打印输出前台的是这样色的,都是[Object,Object]类型的

使用$cookies(失败)

   if (functionList != undefined){JSON.stringify(this.$cookies.set('functionList',functionList,30));}else if (functionList == undefined){functionList = this.$cookies.get('functionList')console.log("functionList+get==>" +functionList);}

解决办法如下:

使用sessionStorage
将获取到的数据使用sessionStorage,set进去,JSON转一下格式

    let functionList = this.$route.params.functionList;console.log("functionList" +functionList);if (functionList != undefined){window.sessionStorage.setItem("functionList",JSON.stringify(functionList))}else if (functionList == undefined){functionList = JSON.parse(window.sessionStorage.getItem("functionList"));console.log("functionList+get==>" +functionList);}

更多推荐

解决vue this.$router.params 刷新数据丢失的问题,以及存入的是[Object,Object]类型,这里我解决的是侧边栏刷新丢失的问题

本文发布于:2024-03-09 05:42:08,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1724024.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:的是   侧边   数据丢失   类型   router

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!