小白来求助,寻求帮助?

想把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?
11620浏览 • 1回复 待解决
如何关闭底部导航小白
547浏览 • 2回复 待解决
鸿蒙小白 module missing是啥意思?
14486浏览 • 3回复 待解决
LocatorCallback接口,求助
9432浏览 • 3回复 待解决
新人求助!!!Deveco
2871浏览 • 1回复 待解决
ArtUI的简单问题求助
7814浏览 • 1回复 待解决
报错求助,麻烦大佬帮忙
5188浏览 • 3回复 待解决
js调用Java,问题求助?
6667浏览 • 1回复 待解决
求助镜像语言环境判断方法?
6586浏览 • 1回复 待解决
求助鸿蒙源代码的问题
4434浏览 • 1回复 待解决
小白
2371浏览 • 0回复 待解决