小白来求助,寻求帮助?

想把onClick里面的内容做成一个函数Show_ab 来执行,达到同样的效果

this.aNumber =     this.aNumber += option.Value

在Show_ab 里面应该怎么写呢?


DevEco Studio
2024-07-25 13:27:05
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
ohohy
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%')
  }
}
分享
微博
QQ
微信
回复
2024-07-25 16:48:20
相关问题
新手小白,如何学习python?
10331浏览 • 1回复 待解决
鸿蒙小白 module missing是啥意思?
12431浏览 • 3回复 待解决
新人求助!!!Deveco
1713浏览 • 1回复 待解决
LocatorCallback接口,求助
8327浏览 • 3回复 待解决
js调用Java,问题求助?
5321浏览 • 1回复 待解决
ArtUI的简单问题求助
6368浏览 • 1回复 待解决
报错求助,麻烦大佬帮忙
3859浏览 • 3回复 待解决
紧急求助 安装DevEco Studio 问题?
1995浏览 • 1回复 待解决
求助鸿蒙开发Java ability跳转?
3762浏览 • 1回复 待解决
关于鸿蒙APP升级问题求助
5789浏览 • 1回复 待解决
@ohos.telephony.call问题求助
2463浏览 • 1回复 待解决
求助】前台Service无法发布通知
7001浏览 • 1回复 已解决
小白
777浏览 • 0回复 待解决
帮助解决一下
8564浏览 • 4回复 待解决
求助ETS如何多语言切换?
3204浏览 • 1回复 待解决
求助 HI3861OLED如何显示
2050浏览 • 0回复 待解决