DevEco开发ArkTS框架: 路由失效的问题

简介: 开启DevEco开发ArkTS框架篇章 !

问题: 无法跳转页面, 路由失效?

image.png

  1. 跳转之前能够跳转的页面, 排除主组件代码问题, 以及 url前面多出 / 的问题.
  2. 后面发现zQQ子组件的结构与可以跳转的Page组件结构相同.
  3. 实在想不通, 最后想到会不会是@Entry的问题, 然后找记录Entry入口的main_pages.json文件, 发现没有找到zQQ这个组件!

解决:

手动在@Entry注册处添加组件, 可以跳转.


总结:

  1. 路由页面需要是@Entry修饰的页面入口(预览器要看), 而不是子组件
  2. 新建组件的时候, 只有选择新建Page才会自动出现@Entry入口并自动注册,

在新建ArkTS File之后手动添加@Entry注解, 并不会自动.json全局变量中注册, 需要手动注册

相关文章
|
移动开发 ARouter 开发工具
开源最佳实践:Android平台页面路由框架ARouter
为了更好地让开发者们更加深入了解阿里开源,阿里云云栖社区在3月1号了举办“阿里开源项目最佳实践”在线技术峰会,直播讲述了当前阿里新兴和经典开源项目实战经验以及背后的开发思路,在本次在线技术峰会上,阿里云资深开发工程师刘志龙分享了Android平台页面路由框架ARouter的技术方案、解决的问题以及在实际场景中的最佳实践。
47241 2
|
2月前
|
缓存 小程序
【微信小程序-原生开发】启动时自动升级更新到最新版本
【微信小程序-原生开发】启动时自动升级更新到最新版本
35 0
|
11月前
|
XML JavaScript 前端开发
SAP UI5 本地开发如何实现 XML 和 JavaScript 代码的自动完成和嵌入式 API 文档自动显示试读版
SAP UI5 本地开发如何实现 XML 和 JavaScript 代码的自动完成和嵌入式 API 文档自动显示试读版
|
4月前
|
IDE 小程序 前端开发
1月开发者日回顾|IDE性能分析工具即将上线,lifetimes等多个自定义组件参数更新
1月开发者日回顾|IDE性能分析工具即将上线,lifetimes等多个自定义组件参数更新
91 11
|
4月前
|
小程序 开发者
【功能上新】小程序自定义组件observers正式发布!
【功能上新】小程序自定义组件observers正式发布!
80 0
|
4月前
|
前端开发 JavaScript API
React 生态系统:路由、状态管理、调试、测试、组件库、文档……
React 生态系统:路由、状态管理、调试、测试、组件库、文档……
85 0
|
JavaScript 安全 Android开发
Android应用之Hybird混合开发,集成web页面的方法尝试
Android应用之Hybird混合开发,集成web页面的方法尝试
Flutter(二十六)——自定义路由
Flutter(二十六)——自定义路由
182 2
Flutter(二十六)——自定义路由
|
XML 自然语言处理 JavaScript
SAP UI5 本地开发如何实现 XML 和 JavaScript 代码的自动完成和嵌入式 API 文档自动显示
SAP UI5 本地开发如何实现 XML 和 JavaScript 代码的自动完成和嵌入式 API 文档自动显示
107 0
|
JavaScript Android开发
uniapp 项目双屏异显插件使用方式
uniapp 项目双屏异显插件使用方式
757 0
uniapp 项目双屏异显插件使用方式