首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ionic long press事件在卡片上

Ionic long press事件在卡片上
EN

Stack Overflow用户
提问于 2019-09-18 22:29:05
回答 2查看 7.4K关注 0票数 3

如何在Ionic中将长按事件设置为卡,以启动特定卡的动作单。帮我把这个冗长的新闻发布会绑定在ionic中

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-09-18 22:57:27

您可以使用以下npm包:https://www.npmjs.com/package/ionic-long-press

此插件应与IonicAngular 7+兼容

导入模块:

代码语言:javascript
复制
import { LongPressModule } from 'ionic-long-press';

@NgModule({
    imports: [
        ...
        LongPressModule
        ...
    ]
})

并在您的模板中使用:

代码语言:javascript
复制
<button
  ion-button
  ion-long-press
  [interval]="400"
  (pressed)="pressed()"
  (longPressed)="active()"
  (pressEnded)="released()"
></button>
票数 3
EN

Stack Overflow用户

发布于 2019-09-18 22:35:08

离子4手势:安装HammerJs。

代码语言:javascript
复制
npm install hammerjs

内部:src/main.ts

代码语言:javascript
复制
/**
 * Hammerjs must be imported for gestures
 */
import 'hammerjs';

你可以这样做:

代码语言:javascript
复制
<ion-card (press)="tapEvent($event)">
  <ion-item>
    Tapped: {{tap}} times
  </ion-item>
</ion-card>

在.ts中

代码语言:javascript
复制
tapEvent(e){
    console.log(e);
    this.tap++;
}
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57995177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档