离子按钮点击,持续时间长

Ionic button on-tap with long duration

本文关键字:持续时间 按钮      更新时间:2023-09-26

根据文档

点击

快速触摸一个位置。如果触摸的持续时间消失超过 250 毫秒,它不再是点击手势。

如果用户按下按钮,按住超过 250 毫秒并释放它(当手指仍在按钮区域时),如何触发事件?我尝试了一些本机应用程序,该事件已触发,但不在离子应用程序中(点击,ng-click)。

因此,离子按钮感觉不到原生。有没有解决此问题的正常方法?

您需要

禁用ion-nav-view的回滑动:

.config(function($ionicConfigProvider){
    $ionicConfigProvider.views.swipeBackEnabled(false);
})

ionic 中的按钮有一个保持事件:

<button on-hold="onHold()" class="button">Test</button>

在这里您可以阅读文档

对于 Ionic 2/3,您可以使用 "press" 事件。

<button ion-button type="button" (press)="myAction()">My Button</button>