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

鸿蒙 ArkUI 开发:实现页面间的相互跳转

在鸿蒙应用开发中,页面跳转是实现多页面交互的基础。本文将基于 ArkTS(ArkUI 的 TypeScript 扩展)

一、创建项目步骤

步骤 1:创建项目与文件结构

步骤 2:配置路由文件main_pages.json

提前添加配置代码:

注意!!!文件名称与创建文件名称一致,否则运行跳转会报错

步骤 3:编写首页Index.ets

这是应用的入口页面代码,包含文本显示:

运行效果:

再编写一个跳转按钮从第24行开始:

运行效果:

步骤 4:编写第二页Second.ets

这是跳转后的页面代码,包含返回按钮:

运行后的效果图:

这样点击按钮就可以实现页面相互跳转

二、常见问题排查

  1. 点击按钮没反应

    • 检查main_pages.json是否注册了页面
    • 检查跳转路径是否和文件位置一致(如pages/Second对应pages/Second.ets
  2. 报错 “找不到页面”

    • 路径必须从pages/开头,不能写./Second/pages/Second
    • 文件名和路径必须严格匹配,包括大小写
http://www.jsqmd.com/news/825228/

相关文章:

  • SAP-ABAP:第三篇:经验总结篇——ABAP入门首个程序调试常见问题梳理与运行成功技巧分享
  • ARM Cortex-A55 STL功能安全认证解析与应用指南
  • 基于Circuit Playground Express与MakeCode的动感火焰球DIY制作全攻略
  • Kubernetes GitOps实践指南
  • 探索Taotoken模型广场如何帮助开发者快速选型
  • 基于ESP32的宠物智能互动装置:从传感器选型到物联网集成
  • 工业自动化中的编码器接口技术解析与应用
  • ARMv8-A架构中L2ACTLR_EL1寄存器详解与优化实践
  • AI 赋能泳装创新?告别同质化困局!​
  • Kvaser Edge WL400S:工业级边缘计算与 CAN‑FD 数据采集平台解析73-30130-01688-0
  • 保姆级教程:手把手教你用LAMMPS的fix deform命令模拟石墨烯拉伸(附完整in文件)
  • 2025-2026 全球 10 大 GEO 优化推荐服务商深度评测选型指南
  • 策略驱动路由引擎:构建高可用微服务架构的核心组件
  • Python 代码优化:核心技巧与模式
  • 4步让老Mac焕发新生:OpenCore Legacy Patcher完整指南
  • 车辆逆行检测数据集VOC+YOLO格式608张2类别
  • 2026年河南鸡油熬炼设备选型指南:天圆油脂设备为何成为口碑之选? - 2026年企业推荐榜
  • Express快速上手
  • Wonder3D:如何用AI将任意图片快速变成3D模型?完整教程指南
  • BarrageGPT:基于大语言模型的实时弹幕智能总结系统开发实战
  • 终极Vue 3日期时间选择器:如何构建企业级日期处理解决方案
  • 基于知识图谱的工程化技能文档管理:从元数据到静态站点生成
  • Sora 2提示词工程×TikTok算法偏好深度对齐,92.6%完播率提升背后的3层数据验证模型
  • **降本增效两不误:精细化运维助力业务持续增长**
  • 智慧农业之无人机航拍棉花出苗率识别数据集 农作物田间杂草识别图像数据集 无人机农作物小目标识别数据集 detr算法第10240期
  • Corpus-OS:像管理代码一样管理语料,构建可复现的数据流水线
  • GPT5.5长文档处理API最佳实践
  • 流式编码:从数据序列化到高吞吐实时处理的核心技术
  • CSS Transforms 变换完全指南
  • AI Agent工厂化开发:从模块化架构到生产环境部署实战