小白来求助,寻求帮助?

想把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?
11584浏览 • 1回复 待解决
鸿蒙小白 module missing是啥意思?
14397浏览 • 3回复 待解决
LocatorCallback接口,求助
9409浏览 • 3回复 待解决
新人求助!!!Deveco
2855浏览 • 1回复 待解决
求助鸿蒙源代码的问题
4405浏览 • 1回复 待解决
求助镜像语言环境判断方法?
6571浏览 • 1回复 待解决
报错求助,麻烦大佬帮忙
5152浏览 • 3回复 待解决
ArtUI的简单问题求助
7782浏览 • 1回复 待解决
js调用Java,问题求助?
6648浏览 • 1回复 待解决
小白
2303浏览 • 0回复 待解决
ETS API求助 Navigator如何传递参数
8465浏览 • 1回复 待解决
报错 求助 先谢谢大佬帮忙,谢谢
3906浏览 • 1回复 待解决
求助各位大佬
8554浏览 • 2回复 已解决