当前位置: 首页 > news >正文

鸿蒙开发 获取当前页面的路径和名字

序言

在做鸿蒙开发的时候,有时候想知道当前页面的路径和名称。经过我的研究找到了一个简单的实现方案。

实现方案

原理就是在UIAbility从后台进入前台的时候打印当前的路径。

export default class EntryAbility extends UIAbility {firstCreate:boolean=true;onForeground(): void {// Ability has brought to foregroundhilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onForeground');if(this.firstCreate){this.firstCreate=false;}else {console.log("zzz current path=" + router.getState().path+router.getState().name);}}}

补充说明

其中的firstCreate是因为如果一开始就打印的话。会造成源码的相互依赖,App会崩溃。
会报下面的错误。
在这里插入图片描述

效果

直接在当前日志就可以查看当前的页面位置。在这里插入图片描述

相关文章:

  • k8s下离线搭建elasticsearch
  • uni-app 项目支持 vue 3.0 详解及版本升级方案?
  • 在uni-app中如何从Options API迁移到Composition API?
  • Linux 基础IO(中)
  • 【Linux】(1)—进程概念-④fork、僵尸进程、孤儿进程
  • daz3d + PBRSkin (MDL)+ SSS
  • Python爬虫实战:研究mechanize库相关技术
  • spring:实例化类过程中方法执行顺序。
  • tpc udp http
  • 鸿蒙开发——如何修改模拟器的显示图标/标题
  • React-表单受控绑定和获取Dom元素
  • ​​高频通信与航天电子的材料革命:猎板PCB高端压合基材技术解析​​
  • ✅ 常用 Java HTTP 客户端汇总及使用示例
  • C#子线程更新主线程UI及委托回调使用示例
  • openLayers实现实时轨迹
  • 【HarmonyOS 5】出行导航开发实践介绍以及详细案例
  • 29.【新型数据架构】-边缘计算数据架构
  • 边缘计算网关提升水产养殖尾水处理的远程运维效率
  • Windows系统中如何使用符号链接将.vscode等配置文件夹迁移到D盘(附 CMD PowerShell 双版本命令)
  • 摆脱硬件依赖:SkyEye在轨道交通中的仿真应用
  • 梅州市网站建设/私人浏览器
  • wordpress菜单子页面/seo门户网价格是多少钱
  • asp学校网站系统/网络营销课程设计
  • 大足网站建设/泉州网站关键词排名
  • 网站 运营工作如何做/优化关键词首页排行榜
  • 网站开发是无形资产/网站建设优化推广系统