@Entry @Component struct Link1Page { @State message: Map<number, string> = new Map([[0, "一般"], [1, "中级"], [3, "高级"]]) build() { Row() { Column() { MapSample2({ value: this.message }) } .width('100%') } .height('100%') } } @Component struct MapSample2 { @State message: Map<number, string> = new Map([[0, "一般"], [1, "中级"], [3, "高级"]]) @Link value:Map<number,string> build() { Column(){ ForEach(Array.from(this.value.entries()),(item:[number,string])=>{ Text(`${item[0]}`).fontSize(30) Text(`${item[1]}`).fontSize(30) Divider() }) Button('显示').onClick(() => { this.value = new Map([[0, "一般"], [1, "中级"], [3, "高级"]]) }) Button('添加').onClick(() => { this.value.set(4, "特级") }) Button('删除').onClick(() => { this.value.clear() }) Button('修改第一个下标数字').onClick(() => { this.value.set(0, "aa") }) Button('删除第一个下标的数字').onClick(() => { this.value.delete(0) }) }.height('100%') .width('100%') } }
鸿蒙Link点击事件变换
最新推荐文章于 2025-05-08 23:49:22 发布