HarmonyOS 如何判断当前的显示页面是否是 '搜索页面' 等具体的页面
项目使用RouterModule.push方式跳转,跳转过程中,如何获取当前的页面名称,用以判断当前的页面是具体哪个页面,
if let nav = self.window?.rootViewController as? UINavigationController {
let currentViewController = nav.visibleViewController // 或者 nav.topViewController
// 现在你可以检查 currentViewController 是否是你想要的页面
}
- 1.
- 2.
- 3.
- 4.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 咨询下如何判断组件在当前页面是否显示?
1672浏览 • 0回复 待解决
HarmonyOS 是否有获取当前正在显示页面的页面树的接口
672浏览 • 1回复 待解决
HarmonyOS 如何判断某个页面在当前的路由列表中?
761浏览 • 1回复 待解决
实现左边显示导航,右边显示显示具体页面效果的方案
2143浏览 • 1回复 待解决
HarmonyOS H5页面如何获取当前系统是否是深色模式,当前系统自提大小等信息?
826浏览 • 1回复 待解决
对于判断当前page页面是否销毁以及主动关闭或销毁当前page页面有相关方法吗
2312浏览 • 1回复 待解决
HarmonyOS router如何判断栈顶是哪个页面?
844浏览 • 1回复 待解决
HarmonyOS 弹窗是否可以绑定页面当切换页面后,在其它页面不显示返回绑定页面后显示弹窗
376浏览 • 1回复 待解决
鸿蒙注销当前页面是哪个方法?
8974浏览 • 1回复 已解决
HarmonyOS 如何设置Entry页面是透明页面
962浏览 • 1回复 待解决
HarmonyOS onPageShow中获取上一个页面返回params时,如何判断是页面返回触发的onPageShow?
870浏览 • 1回复 待解决
HarmonyOS 如何判断当前连接的wifi是否是手机热点
726浏览 • 1回复 待解决
web页面判断是在上滑和下滑以及是否滑动到底
1343浏览 • 1回复 待解决
ArkTs如何跳转当前应用的设置页面?
3091浏览 • 1回复 待解决
HarmonyOS TabContent tab页面切换的时候TabContent 里的页面怎么监听切换到当前页面了
736浏览 • 1回复 待解决
HarmonyOS 不同web页面的缓存数据是否是共享的?
975浏览 • 1回复 待解决
HarmonyOS 在h5页面怎样判断当前环境?
733浏览 • 1回复 待解决
判断当前app的运行环境是否是64位
1001浏览 • 1回复 待解决
如何判断当前线程是否是主线程
3070浏览 • 1回复 待解决
HarmonyOS 如何动态获取当前页面
1614浏览 • 1回复 待解决
HarmonyOS如何跳转到当前应用的通知管理页面
1605浏览 • 1回复 待解决
HarmonyOS 是否能获取当前路由对应页面组件的实例
571浏览 • 1回复 待解决
非page组件,有没有类似onPageShow、onPageHide的系统回调方法,用于判断当前组件是否离开页面
1915浏览 • 1回复 待解决
HarmonyOS 热启动如何判断某个页面存在
1073浏览 • 1回复 待解决
可以使用router.getState函数。用于返回一个RouterState对象,其中包含name属性,该属性表示当前页面的名称,即对应文件名 。
API参考:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-router-V5#routergetstate