uni.navigateBack无法返回
时间: 2023-11-09 14:57:13 浏览: 260
uni.socket:uni.socket插件是基于uniapp开发的..
uni.navigateBack无法返回的原因是因为微信登录是重定向页面,与uniapp页面栈无关。解决方案是使用原生JS的history对象来返回上一页。具体做法是在登录完成后,使用window.history.go(-3)来返回到原来进入的页面。
示例代码如下:
```
getUserInfo() {
// 请求接口成功
// ...
// 将登录信息写入缓存
// ...
// 所有操作完成,返回原来进入的页面
window.history.go(-3);
}
```
请注意,这里的-3是回退的页数,您需要根据实际情况进行调整。
阅读全文