ionic4中的gestures 手势事件如下

click     ionic4点击事件

on-hold ionic4长按事件

on-tap  ionic4轻击事件

swipe   ionic4滑动事件 滑动触发一次

on-double-tap  ionic4手双击屏幕事件

pinch  ionic4捏合(pinch)手势

on-swipe-left  ionic4向左滑动

手势详解链接:https://www.runoob.com/ionic/ionic-gesture-event.html

默认情况下面ionic4中的手势事件是没法使用的,下面我们就看看ionic4中的gestures 手势事件如何使用。

1、在使用ionic4手势事件之前第一步,首先需要安装hammerjs 

npm install hammerjs --save

2、在使用ionic4手势事件之前第二步,需要在项目的src/main.ts 中引入hammerjs ,完整代码如下

import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
import { environment } from './environments/environment';
import 'hammerjs';//引入hammerjs
if (environment.production) { enableProdMode();
}

3、安装并引入hammerjs 后就可以在ionic4模板中使用手势事件了

 <ion-card (press)="presentActionSheet()" style="margin-top:4%;margin-bottom: 1%" *ngFor="let tasks of tasks" [ngStyle]="{'background-color': '#339efc'}"><ion-card-content class="taskName" > {{tasks.tomatoName}}</ion-card-content><ion-card-content class="start" > <p>开始</p> </ion-card-content></ion-card>

文章链接:https://www.jianshu.com/p/53f64ea1de4f

ionic4中的手势事件相关推荐

  1. ionic4 hammerjs手势事件左滑右滑

    ionic4 hammerjs手势事件左滑右滑 首先需要安装hammerjs ,在项目目录下执行: npm install hammerjs --save ts: import 'hammerjs'; ...

  2. ionic3中的gestures 手势事件- ioni3c长按事件

    原文出处: http://www.ionic.wang/article-index-id-83.html ionic3中的gestures 手势事件如下: ionic3中的gestures 手势事件包 ...

  3. JavaScript触摸与手势事件

    处理Touch事件能让你跟踪用户的每一根手指的位置.你可以绑定以下四种Touch事件: 1.touchstart:  // 手指放到屏幕上的时候触发  2.touchmove:  // 手指在屏幕上移 ...

  4. 了解 WPF 中的路由事件和命令

    目录 路由事件概述 WPF 元素树 事件路由 路由事件和组合 附加事件 路由命令概述 操作中的路由命令 命令路由 定义命令 命令插入 路由命令的局限 避免命令出错 超越路由命令 路由处理程序示例 要想 ...

  5. Android中的Touch事件

    Android中的Touch事件处理 主要内容 Activity或View类的onTouchEvent()回调函数会接收到touch事件. 一个完整的手势是从ACTION_DOWN开始,到ACTION ...

  6. android 手势事件 重写,Android实现通过手势控制图片大小缩放的方法

    本文实例讲述了Android实现通过手势控制图片大小缩放的方法.分享给大家供大家参考,具体如下: 该程序实现的是通过手势来缩放图片,从左向右挥动图片时图片被放大,从右向左挥动图片时图片被缩小,挥动速度 ...

  7. IOS 定义手势监听器详解,利用 UIGestureRecognizer 进行捏合、旋转、平移、点击、长按手势事件响应

    IOS中我们可以通过UITouch进行触摸事件监听,但是UITouch实现捏合.旋转.长按等手势事件监听非常麻烦.IOS中提供 UIGestureRecognizer 的子类帮我们简洁等实现捏合.旋转 ...

  8. ios 滑动手势事件 与cell touchevent事件_深入浅出~手势操作原理分析

    序言 在移动端开发中,手势操作非常常见,本篇文章主要讲解常见的 9 种手势操作原理,期间会穿插一些数学知识,将数学运用到实际问题中,数学部分可能会比较枯燥,但希望大家坚持读完,相信会收益良多. 点按: ...

  9. vue 多点触控手势_移动端手势事件(多指操作)

    在移动端开发中,现有的手势事件只有IOS上的浏览器支持,因此对其他设备上的浏览器手势事件我们必须在移动端的touchstart.toucmove.touchend事件上进行改造升级,下面就介绍下升级改 ...

最新文章

  1. 英伟达开源行人生成/重识别代码
  2. 编译通过PCL1.5.1的第一个例子图解
  3. JS获取本周、本季度、本月、上月的开端日期、停止日期
  4. 数组的合并和升序排列_leetcode No.31 下一个排列
  5. java并发编程面试
  6. java第一 ++--
  7. 开课吧课堂:C++基本数据类型详解
  8. Elasticsearch模块功能之-索引分片分配(Index shard allocation)
  9. UE4打开屏幕键盘/软键盘/虚拟键盘 无法输入中文
  10. ZZULIOJ1049
  11. 天下武功唯快不破--速度要快
  12. between and 用法
  13. 怎么知道是否已经被好友删了微信?
  14. 关于游戏中的数据分析
  15. 抖音快手B站等平台视频检测机制和规避方法
  16. git push报错 emote: error: GH007
  17. Element和Node的区别你造吗?
  18. 基于Python web信息旅游管理系统
  19. 微信小程序之model弹框
  20. 全球首份6G白皮书出炉【附下载】

热门文章

  1. 开涛老师的博客汇总 -- Web MVC 开发学习
  2. C语言中extern关键字的使用
  3. centos设置java环境变量,CentOS设置环境变量
  4. android spinner 简书,【Android】Spinner:下拉列表笔记
  5. graythresh matlab,Matlab-图形算法和图像处理指南
  6. java string s_Java字符串:“String s=新字符串(”愚蠢“);
  7. 检察机关计算机涉密案例,三原县检察院:扎实做好新时代检察机关保密工作
  8. android+启动脚本,imx6q android 添加开机启动脚本
  9. oracle断开不活跃链接,活跃进程连接导致数据库迟迟未关闭
  10. c语言学生信息系统 完整版,C语言 学生信息管理系统(完整版).docx