为什么设置了onClick事件后,绑定的gesture事件就无效了?
如果单独设置onClick或者gesture,两个都能分别执行,但是如果当我给一个组件设置了onClick事件之后,再绑定一个gesture手势,gesture里的事件就不生效了?这是为什么呢?
Button("点击")
.onClick(() => {
console.log("===点击事件")
})
.gesture(TapGesture()
.onAction((event: GestureEvent) => {
if (event) {
console.log("===TapGesture点击事件")
}
})
)
鸿蒙点击事件
鸿蒙手势绑定
鸿蒙单一手势
赞
收藏 0
回答 3
待解决
相关问题
HarmonyOS Toggle绑定onChange事件设置APP深色模式无效
1331浏览 • 1回复 待解决
Tabs选项绑定onClick事件之后无法切换
2696浏览 • 1回复 待解决
当父组件绑定了onTouch,子组件绑定了onClick,点击子组件如何阻止冒泡传递
1260浏览 • 1回复 待解决
为什么DevEco Studio连上机器后。hdc list targets就找不到设备了?
4929浏览 • 1回复 待解决
HarmonyOS onClick事件如何阻止事件冒泡
1110浏览 • 1回复 待解决
HarmonyOS 为什么hideNavBar后页面就不能显示了?
858浏览 • 1回复 待解决
怎么透传onClick事件?
1080浏览 • 1回复 待解决
为什么设置了Web组件的深色模式但是没有生效?
1945浏览 • 1回复 待解决
nagios配置了,为什么页面是空的?
3238浏览 • 0回复 待解决
HarmonyOS ScrollView和子元素的gesture事件冲突
1445浏览 • 1回复 待解决
emmiter开发,订阅事件时优先级priority设置后不生效是为什么?
1675浏览 • 1回复 待解决
#鸿蒙通关秘籍#为什么我的HarmonyOS SDK配置在迁移后消失了?
953浏览 • 1回复 待解决
在Button的onClick事件中设置定时器不起作用
2641浏览 • 1回复 待解决
mysql设置允许远程访问为什么无效??
3840浏览 • 1回复 待解决
如何使发生gesture手势事件时不可发生onTouch触摸事件?
365浏览 • 0回复 待解决
开发服务卡片 单击onclick message 传递后onTriggerFormEvent 事件里出现的问题
6760浏览 • 1回复 待解决
在AppScope下设置了应用的图标和名称,为什么在桌面显示的不对?
1151浏览 • 1回复 待解决
为什么Web组件的onKeyEvent键盘事件不生效
3441浏览 • 1回复 待解决
HarmonyOS 开启屏幕录制后应用切到后台,录制服务就停止了
1584浏览 • 1回复 待解决
#鸿蒙通关秘籍#HML事件绑定与冒泡事件处理
1144浏览 • 1回复 待解决
HarmonyOS下载文件设置了保存地址就无法下载,不设置就能下载成功
1486浏览 • 1回复 待解决
为什么在build-profile.json5->signingConfigs 里配置了华为平台上设置的调试模式的签名信息后报错?
2518浏览 • 1回复 待解决
TapGesture默认是单击事件可以认为 和onClick是相同的事件
当 onClick 消费掉这次点击后,不会再次分发给 TapGesture
gesture是手势识别器,用来监听用户触摸,点击等交互,onClick可以理解为是更高抽象层次的交互方法,实现了onClick后,会终端事件的继续传递。