当前位置:网站首页>sessionStorage值改变后,页面利用window.sessionStorage.getItem()获取到的值不会更新
sessionStorage值改变后,页面利用window.sessionStorage.getItem()获取到的值不会更新
2022-08-09 00:01:00 【juvialoxer】
解决办法:
一,在需要id的页面利用created定时获取window.sessionStorage.getItem(“id”)
private created() {
setInterval(() => {
this.id= window.sessionStorage.getItem("id");
}, 1000);
}
当然,这种方法是耗性能的,不得已不建议使用
二,将需要的id存在vuex中
@Watch("$store.state.auth.id", {
deep: true, immediate: true })
private getAgentInfo(newVal: any, oldVal: any) {
console.log(newVal);
console.log(oldVal);
}
边栏推荐
猜你喜欢
随机推荐
Laravel框架之数据库配置
关于如何求两个字符串的最大公共子串的问题
第四章 SQL与关系数据库基本操作(上)
并发专题第一篇,多线程快速入门和简单介绍
多种决策树及应用 笔记
jira操作流程
HCIP2--HCIA复习
并发编程第二篇,线程之间的通讯
TensorFlow learning path deep learning 】 【 3: gradient disappear \ explosion and solution
第一章 数据库系统概述
二 分析C#中的结构
2018年蓝桥杯省赛本科B组-全球变暖(水漫金山)
第六章 物理层
并发编程第4篇,锁的分类
并发编程第3篇,volatile原理分析
穿越派·派盘(WebDAV)解决OmniFocus同步问题
Ubuntu下Docker安装Redis (快速简便)
并发编程第9篇,Condition
Idea碰到的问题总结
C--《C和指针》第8章读书笔记之多维数组