HarmonyOS 函数传递时, 可否将参数也传递
@Entry
@Component
struct Index {
@State message: string = 'Hello World';
click1 = () => {
console.log('click1')
}
click2 = (text: string) => {
console.log(`click2=${text}`)
}
build() {
Row() {
Column() {
Text('按钮1')
.onClick(this.click1)
.width(50)
.height(50)
// 有没有方式传递函数和参数
Text('按钮2')
.onClick(this.click2)
.width(50)
.height(50)
// 不想使用这种方式
Text('按钮3')
.onClick(() => {
this.click2('按钮3')
})
.width(50)
.height(50)
}
.width('100%')
}
.height('100%')
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
函数传递时, 可否将参数也传递?
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS router传递参数时,function函数类型能作为参数传递吗
774浏览 • 1回复 待解决
HarmonyOS router参数不能传递函数
551浏览 • 1回复 待解决
HTTP GET请求时如何传递参数?
4108浏览 • 1回复 待解决
HarmonyOS @ohos.router 打开页面并传递参数时目标页面无法获取传递的参数
1238浏览 • 1回复 待解决
HarmonyOS 按引用传递可以传递多个参数么
623浏览 • 1回复 待解决
HarmonyOS 并发函数里是否无法传递对象作为参数
486浏览 • 1回复 待解决
#鸿蒙通关秘籍#启动Ability时,如何传递参数?
747浏览 • 1回复 待解决
HarmonyOS rest参数如何传递
892浏览 • 1回复 待解决
HarmonyOS @Prop参数传递问题
734浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在页面跳转时传递参数?
1033浏览 • 1回复 待解决
HarmonyOS 使用系统路由表时如何传递参数对象?
614浏览 • 1回复 待解决
HarmonyOS web组件参数传递报错
996浏览 • 1回复 待解决
web组件中应用侧调用前端页面函数无法传递参数
950浏览 • 1回复 待解决
HarmonyOS 页面A跳转到页面B,参数传递里如何传递block
701浏览 • 1回复 待解决
HarmonyOS 使用router.back返回时,传递参数的问题
1639浏览 • 1回复 待解决
HarmonyOS http post请求参数传递
1065浏览 • 1回复 待解决
HarmonyOS rcp请求如何传递参数
792浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在页面跳转时传递参数
935浏览 • 1回复 待解决
router传递hashmap参数问题
2519浏览 • 1回复 待解决
使用axios发送post请求时,如何使用queryParams传递参数
1804浏览 • 1回复 待解决
HarmonyOS 自定义组件时怎样把组件当作参数传递?
1222浏览 • 1回复 待解决
HarmonyOS 如何定义一个map为临时变量,作为参数传递给函数
1087浏览 • 1回复 待解决
HarmonyOS 如何给 CMakeLists 传递额外参数
570浏览 • 1回复 待解决
HarmonyOS navigation传递参数能否支持对象传递,想传key value
462浏览 • 1回复 待解决
HarmonyOS pixelMap作为参数在父子组件之间传递,传递后无法展示
739浏览 • 1回复 待解决
点击事件接收的是一个event事件,当使用this.fun('xx')时 实际上传递的是一个值,故无法在函数传递时, 将参数也传递,建议使用按钮3写法,当方法仅有一条执行语句时 可省略{}。