VUE使用sessionStorage存取对象时会显示[object object]的解决方法

news/2024/7/10 2:10:07 标签: json, js, vue, javascript, window

VUE如果直接使用window.sessionStorage.setItemwindow.sessionStorage.getItem来进行存取对象的话,不能正常使用该对象,并且在Application的Session Storage中会显示[object object]。

javascript">window.sessionStorage.setItem("user",res.data.user);

在这里插入图片描述
解决方法:转换为json>json格式进行存取

存,使用JSON.stringify

javascript">window.sessionStorage.setItem("user",JSON.stringify(res.data.user));

在Session Storage中已经正常显示
在这里插入图片描述
取,使用JSON.parse

javascript">var a = JSON.parse(window.sessionStorage.getItem('user'));
          console.log(a);
          console.log(a.email);

能够正常读取。
在这里插入图片描述
over!


http://www.niftyadmin.cn/n/1689243.html

相关文章

ResultMap和ResultType在使用中的区别

ResultMap主要用于单表查询&#xff0c;方便快捷&#xff1a; <select id"checkUser" resultMap"com.wyh.springbootmybatisdemo.pojo.SportUser">select * from easyuser ;</select>这里的com.wyh.springbootmybatisdemo.pojo.SportUser就是写…

使用teleport ultra爬取网站源码

有时候看到好看的网站总想爬取下来玩一玩&#xff0c;模仿一下&#xff0c;这里介绍一个好用的工具teleport ultra 下载链接&#xff1a;teleport ultral 下载之后&#xff0c;安装&#xff0c;注意安装的时候把默认勾选的推广软件取消了&#xff01; 爬取步骤&#xff1a; …

@RequestParam和@RequestBody使用上的区别

只讲最直接和使用上的区别&#xff0c;深层的差异请移步百度 RequestParam 服务器端&#xff0c;需要把每个参数都写出来&#xff1a; RequestMapping("/updatestate")public String updateUserState(RequestParam("id")int id,RequestParam("state…

【第三天】变量,常量,数据类型

一、常量和变量 变量的定义&#xff0c;变量就是用来存储特定类型的数据。 变量的命名规则 1、变量名只能由数字&#xff0c;字母和下划线组成。 2、变量名的第一个字符只能是字母或下划线&#xff0c;不能是数字。 3、不能使用c#中的关键字作为变量名 4、一旦带一个语句块中…

win10和ubuntu16.04双系统设置默认启动系统为win10

在win10下安装了Ubuntu16.04双系统&#xff0c;默认情况下&#xff0c;默认启动的是Ubuntu系统。将默认启动系统设置成win10的办法是&#xff1a; ① 进入ubuntu系统&#xff1b; ② 打开终端&#xff0c;进入到 /etc/default 目录下&#xff1b; ③ 使用 sudo gedit grub 打…

flask起服务后,路径问题

如果是想要访问flask文件夹下面的文件&#xff0c;例如取static下面的图片&#xff0c;如果用 img_url static/tt.png启动flask后会报错&#xff0c;找不到该目录和文件&#xff1a; 解决方法&#xff1a; 使用 basedir os.path.abspath(os.path.dirname(__file__))获取项…

flask中的静态文件

flask项目启动后&#xff0c;static中的文件是可以通过url直接访问的&#xff1a; http://127.0.0.1:5000/static/tt.png