navigeteBack的拦截器触发不正常
Open
- Dominant language
- JavaScript
- Stars
- 41.6k
- Forks
- 3.7k
- Avg merge
- 7h 6m
- Merged PRs (30d)
- 6
Description
### 发行方式
None
### 具体平台
微信开发者工具 1.06.2504010
微信小程序 8.0.57
### 开发环境
Windows
### 项目创建方式
CLI命令行
### 依赖版本
"@dcloudio/uni-app": "3.0.0-4060620250520001"
### 问题描述
uni-use 的 useRouter 使用了拦截器拦截navigateBack。
在定时器中使用navigateBack,但是触发不了拦截器,导致uni-use 的 useRouter无法更新 current 对象
> current = computed(() => pages[pages.length-1]) 是通过监听所有导航函数触发拦截器的complete回调来更新 pages = getCurrentPages() 获取的
### 重现步骤
示例代码:
[https://github.com/uni-helper/uni-use/issues/53](https://github.com/uni-helper/uni-use/issues/53)
### 期望行为
能够在使用定时器时正常触发导航函数拦截器
### 实际行为
_No response_
### 截图或录屏
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.