中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
想把onClick里面的内容做成一个函数Show_ab 来执行,达到同样的效果
this.aNumber = this.aNumber += option.Value
在Show_ab 里面应该怎么写呢?
微信扫码分享
class OptionBean { Image: string = '' Value: number = 0 } @Entry @Component struct Page41 { @State Keys: OptionBean[] = [] @State aNumber: number = 0 @State option: number = 0 @State Mark: string = '' Show_ab(option: OptionBean) { if (this.Mark == '') { this.aNumber += option.Value } } build() { Column() { Grid() { ForEach(this.Keys, (option: OptionBean, index: number) => { GridItem() { Image(option.Image) .onClick(() => { this.Show_ab(option) }) } }) } } .width('100%') .height('100%') } }