Page reloaded when opening and closing fullscreen modal

未关闭
#251 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
4/5
预计耗时
3-5 天
新手友好度
30/100
Issue 类型
缺陷
描述清晰度
需要澄清
活跃度
停滞
技术栈
ios, javascript
领域
mobile

调研方向

在 iOS 上使用 NativeScript 8.7.0 和列出的 8.7.1-next 构建版本复现该问题,使用一个通过 $showModal 打开子 Page 的父 Page。在打开和关闭全屏 modal 的过程中跟踪 navigatingTo、loaded 和 unloaded 回调;当父 Page 保持 loaded 状态(与 Android 上一样)时即表示完成。

由索引模型根据 Issue 内容生成。

描述

I have a Page (parent) that opens a modal (child) using Vue's $showModal. On Android, parent page is loaded once as expected. On iOS, parent page is loaded, then unloaded when modal is shown, then loaded again when modal closes. I know this because navigatingTo/loaded/unloaded are all called multiple times.
8.7.0
Same result with 8.7.1-next.2024-04-16-8705084282

主要语言
JavaScript
星标
150
派生
43
平均合并
3 天 10 小时
30 天内合并 PR
22

贡献指南

打开贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

NativeScript/ios 的其他 Issue

查看 NativeScript/ios 的全部 Issue

相似的 Issue

更多 JavaScript Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。