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

腾讯云学生怎么做网站的哪家上市公司做视频网站

腾讯云学生怎么做网站的,哪家上市公司做视频网站,西安网站维保公司,二级网站内容建设要求作者使用HMRouter,搭建鸿蒙三层架构完成App时候,在登录页进入首页的时候遇到了一个Bug,使用Router跳转后,在HMRouter中无法跳转页面了,现在将该bug的解决方法分享出来。 错误示例代码如下: import { rout…

作者使用HMRouter,搭建鸿蒙三层架构完成App时候,在登录页进入首页的时候遇到了一个Bug,使用Router跳转后,在HMRouter中无法跳转页面了,现在将该bug的解决方法分享出来。

错误示例代码如下:

import { router } from '@kit.ArkUI';@Entry
@ComponentV2
struct LoginPage {@State message: string = 'Hello World';aboutToAppear(): void {console.log('LifeCircle创建')}onDidBuild(): void {console.log('LifeCircle组件构建完成')}onPageShow(): void {console.log('页面-PageShow')}onPageHide(): void {console.log('页面-Page隐藏')}build() {Column(){/*登录页面代码省略**/}.onVisibleAreaChange([1.0],()=>{/**省略登录校验过程**/router.replaceUrl({url:'pages/Index'})})}
}

作者为了方便,直接在onVisibleAreaChange中直接登录跳转到首页去了,到了首页发现,使用HMRouter无法跳转到其他页面了。

分析错误原因:

onVisibleAreaChange 是高频触发的回调,若在此处直接跳转,可能因页面未完全初始化导致路由状态异常。(页面生命周期冲突)

解决方案:

避免在 onVisibleAreaChange 中直接跳转,改用显式触发(如按钮点击)或页面生命周期回调

例如下面示例代码

import { router } from '@kit.ArkUI';@Entry
@Component
struct LoginPage{@State message: string = 'Hello World';aboutToAppear(): void {router.replaceUrl({url:'pages/Index'})console.log('LifeCircle创建')}onDidBuild(): void {console.log('LifeCircle组件构建完成')}onPageShow(): void {console.log('页面-PageShow')}onPageHide(): void {console.log('页面-Page隐藏')}build() {Column(){}}
}

在aboutToAppear中,进行页面跳转即可。

实际结果:在页面生命周期回调中跳转到首页后,HMRouter,可以正常跳转页面。Bug修改成功

http://www.dtcms.com/a/572066.html

相关文章:

  • google网站网络推广方法有哪些
  • 排版的网站桂林生活网新闻
  • 自己做微信电影网站怎么做搜索引擎如何找到网站
  • 心悦俱乐部官方网站怎么做任务微信小程序怎么关闭防沉迷
  • 固镇网站建设哪家好seo刷排名软件
  • 如何腾讯云二级域名做网站房地产信息网新楼盘
  • 介绍一个电影的网站模板网站建设功能文案
  • 湖北住房和城乡建设厅官方网站网站分成推广怎么做
  • 潍坊市企业型网站建设简单的房源展示网站开发
  • 西部数码网站正在建设中是什么意思建设网站要注意哪些
  • 做网站用框架好吗工信部官网备案查询系统
  • 站长工具seo综合查询权重网站建设市场调查报告
  • 做商品网站数据库有哪些seo及网络推广
  • 做网站工资多少钱企查查 天眼查
  • html个人网站制作互联网做什么比较赚钱
  • 一个网站每年维护费用长沙网络营销顾问
  • 怎么自己开个免费网站王也道长高清头像黑白
  • 提供企业网站建设wordpress 管理员
  • 河南省住房和城乡建设局网站网站建设开票内容是什么
  • 手机网站用二级目录做的弊端怎么做夜场网站
  • 网站制作的评价指标中影视公司需要的许可证
  • 建设工程质量检测机构主管网站wordpress使用百度分享插件下载
  • 深圳营销型网站建设电话外包开发app需要多少钱
  • 网站设计服务商长沙官网网站推广优化
  • erp办公系统软件网站怎样做有利于seo
  • 用django怎么做网站郑州医疗网站建设
  • 晋城做推广的网站排行厂房装修多少钱一个平方米
  • 优化企业网站标题内销常用网站
  • 公司网站制作排名网站是先备案还是先做网站
  • wordpress网站制作教程知名网站制作