鸿蒙 next 5.0 版本页面跳转传参 && 接受参数 ,,接受的时候 要先定义接受参数的类型, 代码可以直接CV使用 [教程]
创始人
2024-11-10 23:12:14
0

1, 先看效果

2, 先准备好两个页面

index 页面 传递参数

import router from '@ohos.router'  @Entry @Component struct Index {    @State   list: string[] = ['星期一', '星期二','星期三', '星期四','星期五']    @State   activeIndex: number = 0    build() {     Row() {       Column({ space: 10 }) {         ForEach(this.list, (item: string, index: number) => {           Text(item)             .width('100%')             .height(50)             .textAlign(TextAlign.Center)             .fontSize(16)             .backgroundColor(this.activeIndex === index ? Color.White : Color.Orange)             .onClick(()=>{               this.activeIndex = index               console.log('111',this.activeIndex)             })         })         Row(){           Text('跳转传参')             .onClick(()=>{               router.pushUrl({                 url:'pages/one',                 params: {value:'test'}               })             })         }       }       .width(90)     }     .padding(15)     .backgroundColor(Color.Pink)     .width('100%')     .alignItems(VerticalAlign.Center)   } }

3, 接受参数

import router from '@ohos.router' import promptAction from '@ohos.promptAction'  // 声明接受参数的类型 interface PARAMS {   value: string }  @Entry @Component struct one {    @State    paramsValue: PARAMS = {     value: ''   }    aboutToAppear() {     // as 转换一下变成我们要接受的类型     this.paramsValue = router.getParams() as PARAMS      // 控制台打印     console.log(`111, ${JSON.stringify(this.paramsValue)}`)      // 提示传过来的内容     promptAction.showToast({message: this.paramsValue.value})   }    build() {     Column(){       Text('55555555555')        // 显示传的参数内容       Text(this.paramsValue.value)      }     .width('100%')     .height('100%')     .justifyContent(FlexAlign.Center)   } }

相关内容

热门资讯

第七分钟辅助!微信卡五星小程序... 第七分钟辅助!微信卡五星小程序辅助,好像真的是有辅助挂(有挂分享)一、微信卡五星小程序辅助游戏安装教...
第二分钟辅助!云南掌中乐辅助,... 第二分钟辅助!云南掌中乐辅助,本来真的有辅助插件(果真有挂)第二分钟辅助!云南掌中乐辅助,本来真的有...
7分钟辅助!天蝎辅助,都是真的... 7分钟辅助!天蝎辅助,都是真的是有辅助教程(有挂猫腻)该软件可以轻松地帮助玩家将天蝎辅助外卦神器提升...
第五分钟辅助!中至赣牌圈黑科技... 第五分钟辅助!中至赣牌圈黑科技,本来是真的有辅助方法(有挂攻略)中至赣牌圈黑科技辅助器是一种具有地方...
第4分钟辅助!反斗联盟辅助软件... 第4分钟辅助!反斗联盟辅助软件,一直有辅助工具(有挂方略)1、超多福利:超高返利,海量正版游戏,反斗...
第9分钟辅助!微信大a辅助,好... 第9分钟辅助!微信大a辅助,好像真的是有辅助工具(有挂技巧)1、微信大a辅助免费辅助多个强度级别选择...
8分钟辅助!天天贵阳智能辅助器... 8分钟辅助!天天贵阳智能辅助器,真是是真的有辅助工具(有挂方法)暗藏猫腻,小编详细说明天天贵阳智能辅...
第2分钟辅助!广东闲来辅助软件... 第2分钟辅助!广东闲来辅助软件,一贯真的是有辅助软件(确实有挂)1、超多福利:超高返利,海量正版游戏...
第九分钟辅助!哈灵脚本辅助最简... 第九分钟辅助!哈灵脚本辅助最简单三个步骤,其实真的有辅助工具(发现有挂)1、哈灵脚本辅助最简单三个步...
第五分钟辅助!小程序牵手跑得辅... 第五分钟辅助!小程序牵手跑得辅助器下载,好像是有辅助方法(有挂透明挂)小程序牵手跑得辅助器下载破解侠...