- 69
- 0
vue项目,比如我在index.vue页面,点击一个按钮,然后用window.open新窗口打开一个页面(case.vue)
index.vue
const { href } = that.$router.resolve({
name: 'case',
query: {
abc: 'abc'
}
})
window.open(href, '_blank')
有如下代码
伪代码:
case.vue
public mounted() {
window.localStorage.setItem('reportParams', JSON.stringify({}))
window.localStorage.setItem('reportParamsObj', JSON.stringify({}))
this.$nextTick(() => {
window.addEventListener('storage', this.reportParamsObjStorage, false)
})
}
public destroyed() {
window.removeEventListener('storage', this.reportParamsObjStorage)
}
public reportParamsObjStorage(e: any) {
// 一堆逻辑省略
// 重点是这一句 ie11下就会导致页面卡死 内存溢出 不明白为什么
window.localStorage.setItem('reportParamsObj', JSON.stringify({}))
// 这两句都正常
// localStorage.setItem('reportParamsObj', '')
// localStorage.removeItem('reportParamsObj')
}
}
case.vue页面我打开一个还算正常,当我再打开一个case.vue页面就直接内存飙升,卡死了。
问题是解决了,但是不知道为啥,求各路大神解释下
2
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 11 元积分
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

