dcloudio / uni-app

A cross-platform framework using Vue.js
https://uniapp.dcloud.io
Apache License 2.0
39.92k stars 3.62k forks source link

uniapp在企业微信的浏览器测试各种不兼容 访问下一个界面内存丢失 #4737

Closed lozn00 closed 2 weeks ago

lozn00 commented 7 months ago

问题描述

uniapp 企业微信中的网页版有很多问题, 1.用api重启到某个界面后,我点返回会发现并没有关闭之前退出登录的界面,

  1. 在首页刷新或者点击进入一个界面再退回来会发现内存中的东西丢失了,也就是说取数据不能像微信那样从内存变量中取。

系统信息:

zhetengbiji commented 7 months ago

你说的“内存”比较模糊,可以以具体代码举例一下

lozn00 commented 7 months ago

@zhetengbiji 比如js文件的a变量设置之后, 刷新后访问不到了。

lozn00 commented 7 months ago

我发现电脑企业微信也会这样额,但是 谷歌浏览器测试不会出现这种情况。

lozn00 commented 7 months ago

这是我以前写的微信小程序项目,后面被我用来转换为uniapp了。

Otto-J commented 7 months ago

我看了你的描述,提到了页面刷新,在企业微信中展示页面时候和浏览器 h5表现一致,刷新后需要自行维护用户状态,比如后端提供用户状态,前端自行存储状态,解决刷新的问题。

从你的描述看,不清楚具体问题,如果上面提供的方案不满足你的要求,请提供具体复现代码,有助于理解和复现定位你的问题。

lozn00 commented 7 months ago

那为啥点开一个界面返回后又没了呢。

Otto-J commented 7 months ago

请提供复现工程吧,补充具体的复现步骤。我不太清楚你遇到的具体问题。

lozn00 commented 7 months ago

至于 vue版本这似乎没法看啊,不是标准的vue,我看package.json看不出来

bfc846958672 commented 2 weeks ago

长时间未响应,关闭本issue。 如还有问题,可 reopen issue 继续讨论。