卡片上的离子长按事件

Yog*_*wal 3 ionic-framework

如何在 Ionic 中为卡片设置长按事件以启动特定卡片的操作表。帮我把这个长按事件绑定到离子

Naj*_*qib 6

Ionic 4 手势:安装 HammerJs。

npm install hammerjs
Run Code Online (Sandbox Code Playgroud)

里面: src/main.ts

/**
 * Hammerjs must be imported for gestures
 */
import 'hammerjs';
Run Code Online (Sandbox Code Playgroud)

您可以执行以下操作:

<ion-card (press)="tapEvent($event)">
  <ion-item>
    Tapped: {{tap}} times
  </ion-item>
</ion-card>
Run Code Online (Sandbox Code Playgroud)

在 .ts

tapEvent(e){
    console.log(e);
    this.tap++;
}
Run Code Online (Sandbox Code Playgroud)

  • 在 Ionic 4 中使用 Hammerjs 存在问题 =&gt; https://github.com/ionic-team/ionic/issues/19183 (3认同)