HarmonyOS 如何根据配置字符串去调用方法

在LIst内, item点击时, 想要根据item配置的方法名(字符串), 去调用对应的function。

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

参考demo:

export class dddd {
  fun : Record<string, Function> = {};

  constructor() {
    this.fun={'ssss':this.ddd1,'sdss':this.ccc}
  }
  ddd1(){
    console.log('ddd1')
  }
  ccc(){
    console.log('cccc')
  }
}
//调用时:
import display from '@ohos.display';
import { dddd } from './FunTest';


@Entry
@Component
struct DisplayTest {
  private ddd : dddd = new dddd()
  build() {
    Column({space:20}){
      Button('Test')
        .type(ButtonType.Capsule)
        .onClick(() => {
          this.ddd.fun['ssss']()
          this.ddd.fun['sdss']()
        })
        .width('50%')
    }
    .width("100%")
    .height('100%')
    .justifyContent(FlexAlign.Center)
  }
}
分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS将对象转换成字符串方法
585浏览 • 1回复 待解决
检查字符串是否以给定的字符串开头
535浏览 • 1回复 待解决
HarmonyOS 字符串显示异常
461浏览 • 1回复 待解决
HarmonyOS字符串替换问题
870浏览 • 1回复 待解决
字符串如何转为ArrayBuffer?
686浏览 • 1回复 待解决
HarmonyOS 如何支持html格式字符串
162浏览 • 1回复 待解决
HarmonyOS 如何解析json字符串
542浏览 • 1回复 待解决
检查字符串是否以给定的字符串结尾
422浏览 • 1回复 待解决
HarmonyOS 替换字符串问题
32浏览 • 1回复 待解决
HarmonyOS 字符串转图片
46浏览 • 1回复 待解决
HarmonyOS 字符串编码问题
43浏览 • 1回复 待解决
ResourceStr 类型如何转成字符串
261浏览 • 1回复 待解决
HarmonyOS Uint8Array格式转字符串方法
850浏览 • 1回复 待解决
HarmonyOS $r 字符串替换问题
911浏览 • 1回复 待解决