一、开发环境与前置准备开发工具DevEco Studio推荐 4.0 版本开发语言ArkTS声明式开发范式核心依赖ohos.router路由模块系统内置无需额外安装二、创建项目与页面创建两个页面项目默认自带Index.ets页面首页右键entry/src/main/ets/pages文件夹 →New→Page→Empty Page命名为Second.ets跳转目标页系统会自动在main_pages.json中配置路由无需手动修改路径。三、核心代码实现1. 首页Index.ets页面 1实现「点击按钮跳转到第二页」的功能使用router.pushUrl()方法入栈跳转。2. 目标页Second.ets页面 2实现「点击按钮返回首页」的功能使用router.back()方法出栈返回。四、关键知识点解析表格方法作用场景router.pushUrl()将目标页面加入页面栈当前页面保留需返回上一页的场景如列表→详情router.back()从页面栈弹出当前页面返回上一页从详情页返回列表页router.replaceUrl()替换当前页面不保留栈记录无需返回的场景如启动页→首页五、运行与测试连接模拟器或真机设备点击 DevEco Studio 右上角的「运行」按钮应用启动后首页会显示「跳转到第二页」按钮点击按钮后会跳转到第二页点击第二页的「返回首页」按钮即可回到首页
DevEco Studio 实现 HarmonyOS 双页面跳转完整教程
一、开发环境与前置准备开发工具DevEco Studio推荐 4.0 版本开发语言ArkTS声明式开发范式核心依赖ohos.router路由模块系统内置无需额外安装二、创建项目与页面创建两个页面项目默认自带Index.ets页面首页右键entry/src/main/ets/pages文件夹 →New→Page→Empty Page命名为Second.ets跳转目标页系统会自动在main_pages.json中配置路由无需手动修改路径。三、核心代码实现1. 首页Index.ets页面 1实现「点击按钮跳转到第二页」的功能使用router.pushUrl()方法入栈跳转。2. 目标页Second.ets页面 2实现「点击按钮返回首页」的功能使用router.back()方法出栈返回。四、关键知识点解析表格方法作用场景router.pushUrl()将目标页面加入页面栈当前页面保留需返回上一页的场景如列表→详情router.back()从页面栈弹出当前页面返回上一页从详情页返回列表页router.replaceUrl()替换当前页面不保留栈记录无需返回的场景如启动页→首页五、运行与测试连接模拟器或真机设备点击 DevEco Studio 右上角的「运行」按钮应用启动后首页会显示「跳转到第二页」按钮点击按钮后会跳转到第二页点击第二页的「返回首页」按钮即可回到首页
相关文章
【电脑装机】电脑装机步骤指南丨装机攻略完整版|从零到一,手把手教你装一台电脑(基于《硬件茶谈》全三维动画教程)
先把硬件杂谈的千万播放量装机教程贴上: 硬件杂谈--【装机教程】全网最好的装机教程,没有之一 再贴几个参考: 【电脑小白】装机从认识电脑部件开始_电脑配件入门-CSDN博客 新手装机全攻略:从硬件搭配到上电调试,手…
咨询进阶——解读基于流程架构的企业数字化转型管控平台顶层规划【附全文阅读】
【CSDN 618年中狂欢群友专属】 �� 错过等一年!两大王炸福利同时炸场: 【CSDN官方福利】 �� 福利① 会员大促 • VIP年卡:买1年送1年 → 低至3.5折 • 加赠:618次下载 0元秒杀 每…
AI帮你找出赚钱商品和亏钱商品
电商老板都在用的AI分析工具|找出亏钱商品(可免费试)数据概览,异常预警中心,动作效果回看 ✓ 热销/问题商品识别 ✓ 优化建议(核心价值) ✓ 基本图表 广告ROI趋势、类别饼图、亏损图 ✓ 趋势分析…
别再手动复制了!用VBA+QRmaker控件,5分钟搞定Excel批量生成二维码(附完整注册与调用代码)
Excel自动化革命:用VBAQRmaker控件实现批量二维码生成每次需要为Excel表格中的数据生成二维码时,你是否还在重复这样的流程:复制单元格内容→打开网页二维码生成工具→粘贴内容生成图片→下载图片→插入Excel?这种低效的手动操作不…
从‘弥散圆’到‘像素点’:数字时代镜头景深计算的底层逻辑与误区澄清
从‘弥散圆’到‘像素点’:数字时代镜头景深计算的底层逻辑与误区澄清当你在智能手机上轻触屏幕完成对焦时,背后其实隐藏着一场跨越半个世纪的光学革命。传统摄影师熟悉的"容许弥散圆"概念,正在被CMOS传感器上以微米计量的像素尺寸…
告别重启!用Plugin Reloader和硬链接技巧,让QGIS 3.x插件开发调试效率翻倍
告别重启!用Plugin Reloader和硬链接技巧,让QGIS 3.x插件开发调试效率翻倍 在QGIS插件开发过程中,最令人头疼的莫过于每次修改代码后都需要重启QGIS才能看到效果。这种"修改-重启-测试"的循环不仅浪费时间,还会打断开发…
告别网络依赖:手把手教你用GMap.NET在WinForm中搭建离线地图应用(附完整源码)
离线地图开发实战:用GMap.NET构建无网络依赖的WinForm应用 在工业现场巡检、野外地质勘探或军事演练等特殊场景中,稳定可靠的地图功能往往是刚需,但网络条件却常常成为技术实现的瓶颈。我曾参与过一个油田监测项目,在沙漠腹地部署…
LPC3180 ARM微控制器外设实战:GPIO、ADC、USB与通信接口深度解析
1. 项目概述:从数据手册到实战指南 拿到一份芯片的数据手册,尤其是像LPC3180这样功能丰富的ARM微控制器手册,很多工程师的第一反应可能是直接翻到引脚定义或某个特定外设的章节。但我的习惯是,先把它当成一本“武功秘籍”的总纲来…
MCU功耗与动态特性深度解析:从数据手册到低功耗与高速设计实践
1. 项目概述:为什么我们需要深挖一颗MCU的功耗与动态特性?在嵌入式江湖里摸爬滚打十几年,我经手过的微控制器(MCU)少说也有几十款。每次启动一个新项目,选型阶段最让人头疼的往往不是性能最强的,…
NomNom存档编辑器架构解析:跨平台游戏数据管理技术实现深度剖析
NomNom存档编辑器架构解析:跨平台游戏数据管理技术实现深度剖析 【免费下载链接】NomNom NomNom is the most complete savegame editor for NMS but also shows additional information around the data youre about to change. You can also easily look up each …
从导航软件到游戏寻路:用C++手把手实现Dijkstra最短路径算法(附完整代码)
从导航软件到游戏寻路:用C手把手实现Dijkstra最短路径算法每次打开手机地图导航,或是操控游戏角色穿越复杂地形时,背后都藏着一个数学魔法——最短路径算法。Dijkstra算法作为图论中的经典解决方案,从1956年诞生至今,已…
告别B站收藏夹吃灰:用BiliTools让每一秒学习都物超所值
告别B站收藏夹吃灰:用BiliTools让每一秒学习都物超所值 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …
LED驱动技术全解析:从核心架构到实战选型与避坑指南
1. 从一颗灯珠到千亿市场:LED驱动的技术演进与商业逻辑十几年前,当我第一次从料盘上拿起一颗0603封装的白色LED时,它微弱的光晕和高达几块钱的单颗成本,让我很难想象今天它几乎照亮了我们生活的每一个角落。从手机屏幕的一抹背光&…
索引堆及其优化
索引堆及其优化 引言 索引堆是一种数据结构,广泛应用于计算机科学和软件工程领域。它主要用于解决优先队列问题,如最小堆和最大堆。本文将详细介绍索引堆的概念、实现方法以及优化策略。 索引堆的定义 索引堆是一种基于堆数据结构的索引机制。它通过维护一个堆来存储数据…
从零到日增237精准粉丝,我靠CSDN这张AI卡片爆了!手把手复刻全流程,含配置避坑清单
更多请点击: https://intelliparadigm.com 第一章:CSDN AI 数字营销的官方引流卡片是什么功能? CSDN AI 数字营销平台推出的「官方引流卡片」,是一种面向技术创作者的轻量级、可嵌入式内容分发组件,专为提升博文、教程…
Zotero Duplicates Merger:5步彻底清理文献库重复条目
Zotero Duplicates Merger:5步彻底清理文献库重复条目 【免费下载链接】ZoteroDuplicatesMerger A zotero plugin to automatically merge duplicate items 项目地址: https://gitcode.com/gh_mirrors/zo/ZoteroDuplicatesMerger 还在为文献库中堆积如山的重…
利用随机有限集理论对蜂群的ILQR和MPC控制研究附Matlab代码
✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室🍊个人信条:格物致知,完整Matlab代码及仿真咨询…
为什么你的Gemini邮件CTE低于行业均值2.8倍?:从Prompt架构到发送时序的深度归因
更多请点击: https://intelliparadigm.com 第一章:为什么你的Gemini邮件CTE低于行业均值2.8倍?:从Prompt架构到发送时序的深度归因 Gemini邮件的客户转化效率(CTE)显著偏低,根本原因常被误判为…