华为鸿蒙 使用router跳转页面 和 router.getParams接收参数并使用参数 [最简单 最直接 的详细教程 ]

1, 准备两个页面 

1. pages/DetailPage.ets

2. pages/Index.ets

2, 代码直接 cv   页面 // pages/Index.ets

import router from '@ohos.router'// 参数类型
class User {name: stringage: number
}@Entry
@Component
struct Index {// 要传的参数@Stateuser: User = {name: 'John',age: 30}build() {Column({space:15}){Text('index page').fontSize('40')Button('jump to detail page').onClick(()=>{//   1. 跳转页面router.pushUrl({url:'pages/DetailPage',params: this.user // 传参})//   2. 跳转  替换页面//      router.replaceUrl({ url:'pages/DetailPage'})})}.width('100%').height('100%').justifyContent(FlexAlign.Center)}
}

 

3, 直接 cv 代码 pages/DetailPage.ets

 

import router from '@ohos.router'
import promptAction from '@ohos.promptAction'@Entry
@Component
struct DetailPage {// 第一中方法接收参数@Statetitle: string = router.getParams()?.['name']// 第二种方法接收参数aboutToAppear(){const  params = router.getParams()// 打印参数 params 打印出来是一个对象console.log('11111',params)promptAction.showToast({ message: params['name'] + params['age'] })}build() {Column({space:15}){Text('Detail page').fontSize(40)// 使用参数Text(this.title)Button('back').onClick(()=>{//   1. 跳到上一个页面router.back()})}.height('100%').width('100%').justifyContent(FlexAlign.Center)}
}

 4, 打印参数

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/30031.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

避免指针成员重复释放

类中有指针成员时,如何避免重复释放 在下面的代码中,类A保存有1个指针,并且理所当然的在构造函数中分配内存,析构中释放内存,但会发生重复释放的问题。 原因:编译器自动生成如下的拷贝构造(析构函数不影响拷…

学习分享-Tomcat 的线程池在工作方式上与普通的 Java 线程池的区别

前言 最近在学习过程中遇到在某个场景下:修改某条数据时,给该线程上分布式写锁,然后引入延迟队列处理其他请求;这个方案有一定的缺点,因为在用到消息队列时,不存在占用过多线程从而导致OOM的问题&#xff…

【解决方案】Java 互联网项目中消息通知系统的设计与实现

前言 消息通知系统(notification-system)作为一个独立的微服务,完整地负责了 App 端内所有消息通知相关的后端功能实现。该系统既需要与文章系统、订单系统、会员系统等相关联,也需要和其它业务系统相关联,是一个偏底层…

docker-compose设置永久启动、自动重启

步骤一 找到 docker-compose.yml 文件 步骤二 vim 打开文件 找到 image: PS:就是为了对齐格式 步骤三 在其下方添加: restart: always而后保存即可

注意力机制简介

为了减少计算复杂度,通过借鉴生物神经网络的一些机制,我们引入了局部连接、权重共享以及汇聚操作来简化神经网络结构。神经网络中可以存储的信息量称为网络容量。一般来讲,利用一组神经元来存储信息的容量和神经元的数量以及网络的复杂度成正…

js算数数据失真

起因 数字的运算失真问题在每个语言中都有体现,在java中使用BigDecimal就可以很好的避免这种情况。前端中没有这样一种类型来处理这种情况 引入别人写好的包 一开始准备自己写,但是觉得太麻烦可以使用 BigNumber.js 这样的库来执行精确的除法运算&#x…

表面声波滤波器——工艺 (5)

制作工艺流程 声表面波器件制作采用半导体集成电路的平面工艺,首先在压电衬底上通过光刻、镀膜、剥离或刻蚀等工艺制备出叉指换能器,然后经过划片、粘片、压丝、封焊等后续封装工艺得到最后的器件。 整个工艺过程中需要操作使用各种机台 清洗机光刻机涂胶显影台全…

京东商品详情API:解锁电商数据的金钥匙

引言 京东开放平台为开发者提供了丰富的API资源,其中商品详情API尤其受到关注。它允许第三方应用和服务直接获取京东商城内商品的详尽信息,这对于电商平台、价格比较网站、数据分析公司以及移动应用开发商来说,都是一个宝贵的工具。本文将深…

Clickhouse副本和分片的概念

副本 https://clickhouse.com/docs/zh/engines/table-engines/mergetree-family/replication 副本是表级别的,不是整个服务器级的。所以,服务器里可以同时有复制表和非复制表。 副本不依赖分片。每个分片有它自己的独立副本。 ClickHouse 使用 Apache Zo…

专业和学校到底怎么选,兴趣和知名度到底哪个重要?

前言 2024高考已经落下帷幕,再过不久就到了激动人心的查分和填报志愿的时刻,在那天到来,小伙伴们就要根据自己的分数选取院校和专业,接下来我就以参加22年(破防年)河南高考的大二生来讲述一下我自己对于如何选取院校和专业的看法以…

香港电讯高可用网络助力企业变革金融计算

客户背景 客户是一家金融行业知名的量化私募对冲基金公司,专注于股票、期权、期货、债券等主要投资市场,在量化私募管理深耕多年,目前资管规模已达数百亿级,在国内多个城市均设有办公地点。 客户需求 由于客户业务倚重量化技术…

从“野人饭”走红,探索品牌户外化营销趋势丨小红书内容分析

wildeat,户外是人的天性的回归 近来,“wildeat(户外野吃)”的风潮在小红书逐渐兴起。越来越多的人选择到户外吃一顿,做一次“野人”,主打一个只要氛围到了,就地开饭,不愁吃什么&…

Ubuntu中防火墙的使用 和 开放 关闭 端口

目录 1.查看防火墙的状态 2.开启ufw防火墙 3.重启ufw防火墙 4.关闭ufw防火墙 5.设置外来访问默认权限 6.开放普通端口 7.关闭普通端口 8.开放规定协议的端口 9.关闭指定协议端口 10.重启防火墙,是配置生效 1.查看防火墙的状态 sudo ufw status 2.开启uf…

屏蔽房是做什么用的?为什么需要定期检测?

屏蔽房对于不了解的人来说,可能光看名字不知道是做什么的,但是对于一些企业或者机构,却是再熟悉不过的了。和名字一样,屏蔽房是对空间内的信号以及一些外界环境条件进行隔绝,在一些有特殊要求的企业机构中,…

睿治数据治理平台焕新升级,推出全新建模与调度平台

在数据治理的浩瀚征途中,企业常常面临着数据冗余如同连绵山峦,使得关键信息的获取变得困难重重;在数据检索的海洋中,有时迷失方向,消耗大量时间精力,严重影响了运营效率;特别是在处理大规模数据…

assertJ-db 科普

前言 今日我们看看 java 大名鼎鼎的 assertj 是怎么做断言的 数据库断言 在实际的测试中我们总是跟业务打交道的。跟业务打交道一般很难避免验证数据库中的东西。尤其在接口测试中,一个常见的例子是你测试一个下单的接口。 接口返回可能就是成功过或者失败。你无…

AI换脸实践

1.windows版本 解压即用,2024最简单好用AI开源换脸应用,整合包已备好,快试试吧!_哔哩哔哩_bilibili 2.linux版本 1)克隆roop项目 git clone https://github.com/s0md3v/roop 创建虚拟环境 python -m venv venv 激…

安装 Fedora CoreOS 操作系统

首发日期 2024-06-16, 以下为原文内容: 有一台吃灰几年的 e5-26v3 古老机器, 最近翻出来用一下. 首先从安装操作系统开始. 目录 1 FCOS 简介2 安装过程 2.1 下载 iso 镜像文件并制作安装 U 盘2.2 编写安装配置文件2.3 编译安装配置文件2.4 从 U 盘启动并安装 3 SSH 连接并测试…

直播平台美颜技术分析:视频美颜SDK功能实现原理

本篇文章,笔者将深入分析视频美颜SDK的功能实现原理,探讨其在直播平台中的应用。 一、视频美颜技术概述 通过这些功能,用户可以在直播过程中呈现更加理想的自己,从而提高观众的观看体验和互动积极性。 二、视频美颜SDK的功能 1…

不“卷”低价,品牌如何让客户愿意“留下”?

天猫取消预售制度,满减力度大于往年,京东直接将“又便宜又好”定为大促主题。今年的618,离不开两大关键词:拼低价 和 回归用户。 价格“内卷”,消费者可以花更少的钱买到商品,但对商家来说,意味…