HarmonyOS 手指左右滑动 Row 组件,也会触发 onclick 方法

Row({ space: 16 }) {
}
.onClick(() => {
      NavController.push("VpSummaryPage", VpSummaryPageParam.newInstanceForDetailPageSchema(this.logModel?.schema??''))
 })

发现左右滑动一张卡片也能触发点击事件

HarmonyOS
2024-12-20 17:42:46
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

onClick监控的是手指点击和抬起,当滑动时,手指抬起也会触发onClick。请使用Gesture中的TapGesture替代onClick,开发文档:https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-basic-gestures-tapgesture.md

分享
微博
QQ
微信
回复
2024-12-20 19:07:27
相关问题
tabs组件 左右滑动延迟较高
1256浏览 • 1回复 待解决
Tab组件内嵌web view左右滑动切换问题
733浏览 • 1回复 待解决
HarmonyOS如何禁止页面左右滑动返回
1384浏览 • 1回复 待解决
HarmonyOS Toggle组件onChange方法手动触发
650浏览 • 1回复 待解决