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

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

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

HarmonyOS
2天前
浏览
收藏 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
微信
回复
2天前
相关问题
tabs组件 左右滑动延迟较高
1090浏览 • 1回复 待解决
Tab组件内嵌web view左右滑动切换问题
261浏览 • 1回复 待解决
HarmonyOS如何禁止页面左右滑动返回
936浏览 • 1回复 待解决
HarmonyOS Tabs和Web嵌套左右滑动问题
347浏览 • 1回复 待解决