初探HarmonyOS路由跳转

最近的鸿蒙新闻也是很大声势,鸿蒙的纯血版一出,各大互联网大厂都坐不住了,纷纷加入其中。这意味鸿蒙将来会取代大部分Android用户,这也是程序员的一篇大好前程。如今的Android开发行业已经夕阳西下了。

网上有关HarmonyOS的资料几乎没有,官方也才刚组织集训170万人次。所以本篇内容是初探鸿蒙的路由跳转技术。

官方文档路由跳转的API使用方法

实战演示一下路由跳转代码:

写了个列表,点击Text跳转第二页。和官方文档写的完全一样。发现居然页面不跳转。我立刻把结构体名称改成TodoListPage,发现依然报错:

错误信息提示 路由不存在。又把文档翻了几遍。确定一点问题没有,完全一样。还是无法跳转。直接下载官方demo,一点点比对,从上到下比对了一堆文件,终于在main_pages.json 文件中发现了问题。

原来需要在这个文件中注册路由!!!我们手动创建的文件并不会自动注册路由,需要手动注册,手动注册,手动注册!!!重要的事情说三遍!注册完路由,果然问题解决了。这里分享一份《HarmonyOS学习路线图》需要的可以点击查看详细高清图。里面还有跟多分支技术板块,太大怕看不清这里就不展现了。

相关推荐
萌虎不虎42 分钟前
【鸿蒙在 ETS (Extendable TypeScript) 中创建多级目录或文件,可以使用鸿蒙的文件系统 API】
鸿蒙
颜颜yan_44 分钟前
【HarmonyOS5】UIAbility组件生命周期详解:从创建到销毁的全景解析
架构·harmonyos·鸿蒙·鸿蒙系统
moxiaoran57532 小时前
uni-app学习笔记三十--request网络请求传参
笔记·学习·uni-app
嘉陵妹妹2 小时前
深度优先算法学习
学习·算法·深度优先
乖乖是干饭王3 小时前
Linux系统编程中的_GNU_SOURCE宏
linux·运维·c语言·学习·gnu
待什么青丝4 小时前
【TMS570LC4357】之相关驱动开发学习记录2
c语言·arm开发·驱动开发·单片机·学习
行云流水剑4 小时前
【学习记录】如何使用 Python 提取 PDF 文件中的内容
python·学习·pdf
龙儿筝5 小时前
ArkUI-X与Android桥接通信之消息通信
harmonyos
陈奕昆5 小时前
5.1 HarmonyOS NEXT系统级性能调优:内核调度、I/O优化与多线程管理实战
华为·harmonyos
虾球xz5 小时前
CppCon 2015 学习:CLANG/C2 for Windows
开发语言·c++·windows·学习