关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
一最安
2022-02-12 21:16
采纳率: 83.3%
浏览 384
首页
前端
已结题
uni-app使用uni.navigateBack刷新页面出现矛盾,该怎么处理?
前端
小程序
vue.js
如图,
在“我的”这个页面,我设置了created,去检测如未登录则立即跳转登录页面
在登陆页面登录成功后会根据token获得信息
我使用beforePage.onLoad(); 来使“我的”页面能够刷新,获得登录后的个人信息
另外,
点击立即存入按钮会检测是否登录,如未登录会调转登陆页面,登录成功调转回这个产品详情页面,发现会报错
是由于在产品详情页onload()导致,
这种情况该怎么两全呢,uni.navigateBack有的需要刷新数据,有的又不需要,请赐教,不胜感激。
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
2
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
Iam_楠
新星创作者: 前端开发技术领域
2022-02-12 21:31
关注
你在onLoad里面加一个判断,判断一下当前item是否为true,为true再进行下一步逻辑可以吗?
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(1条)
向“C知道”追问
报告相同问题?
提交
关注问题
uni
-
app
中
使用
uni
.
navigat
eBack()方法返回上一页面时,如果刷新当前页面则
出现
无法返回上一页面问题
2022-07-11 14:59
gulugulumaogepao的博客
uni
-
app
中
使用
uni
.
navigat
eBack()方法H5端返回上一页面时,如果刷新当前页面则
出现
无法返回上一页面问题
uni
app
uni
.
navigat
eBack()返回刷新
2024-07-26 12:01
qq85168163的博客
【代码】
uni
app
uni
.
navigat
eBack()返回刷新。
uni
-
app
中
navigat
eBack在页面刷新后返回上一页失败的处
2025-07-18 09:04
枫丹丘丘人的博客
摘要:
uni
-
app
开发中,页面刷新后调用
navigat
eBack()方法可能因页面栈丢失而失效。解决方案是增加判断逻辑:当页面栈存在且长度大于1时
使用
navigat
eBack(),否则改用history.back()返回。核心代码通过...
uni
app
uni
.
navigat
eBack页面刷新后无法返回上一页
处理
2024-03-21 10:23
情谜⅔的博客
定义方法: const customizeBack = ()=>{ const canNavBack = getCurrentPages() if (canNavBack && canNavBack.length > 1) {
uni
.
navigat
eBack({ delta: 1 }) } else { history.back() } } Vue.prototype.$...
解决
uni
-
app
uni
.
navigat
eBack 返回上一页刷新
2021-11-10 15:22
不正经的Hello World的博客
网上看了很多解决思路,但都是针对父组件,返回上一页刷新子组件的案例很少,头疼了我一天,终于解决了,有两种思路,废话不多说,直接上代码 第一种(通过父组件的onShow来判断) //我就不写结构了,相信都看得懂 &...
uni
.
navigat
eBack 默认返回失败之后会自动
刷新页面
问题
2025-09-08 16:28
y东施效颦的博客
该代码片段实现了一个
处理
关闭按钮点击的逻辑:当存在可返回页面时调用
uni
.
navigat
eBack返回...通过getCurrentPages()获取页面栈长度判断,避免
uni
.
navigat
eBack在返回失败时自动
刷新页面
。适用于Web端的页面导航控制。
uni
app
uni
.
navigat
eBack返回后
刷新页面
数据
2023-11-23 17:57
前端小胡兔的博客
uni
app
uni
.
navigat
eBack返回后刷新父页面数据
uni
app
刷新页面
后
使用
uni
.
navigat
eBack()无法返回上个页面
2023-02-24 17:10
不爱敲代码的大帅比的博客
最近写
uni
app
项目的时候发现有时候需要更新页面数据,我是用h5强制
刷新页面
后就无法返回上一个页面,查了文档后发现是页面栈丢失问题。百度看了很多大佬们的方法,方法基本一致,
使用
原生JS的history对象,封装一个...
uni
-
app
:
navigat
eBack返回上一页(含参数传递)
2023-07-21 10:35
25号底片~的博客
uni
-
app
:
navigat
eBack返回上一页
uni
app
使用
uni
-simple-router插件,导致H5端
uni
.
navigat
eBack()方法报错
2020-10-22 02:34
那年的那个宝宝的博客
uni
-
app
使用
uni
-simple-router,导致H5端
uni
.
navigat
eBack()方法报错 如题,报错信息如下: TypeError: Cannot read property ‘constructor’ of undefined 解决方法1: 调用
uni
.
navigat
eBack方法时传参数
uni
....
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
2月24日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
2月16日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
2月12日