Ionic 中 JS Events 怎么处理?

文章导读
上一个 测验 下一个 各种 Ionic 事件可用于添加与用户的交互性。下面的表格解释了所有 Ionic 事件。
📋 目录
  1. A 使用事件
A A

Ionic - Javascript 事件



上一个
测验
下一个

各种 Ionic 事件可用于添加与用户的交互性。下面的表格解释了所有 Ionic 事件。

事件名称 事件详情
on-hold 当触摸持续时间超过 500ms 时调用。
on-tap 当触摸持续时间少于 250ms 时调用。
on-double-tap 当发生双击触摸时调用。
on-touch 触摸开始时立即调用。
on-release 触摸结束时调用。
on-drag 当触摸在页面上任何方向移动而不释放时调用。
on-drag-up 当元素被向上拖动时调用。
on-drag-right 当元素被向右拖动时调用。
on-drag-left 当元素被向左拖动时调用。
on-drag-down 当元素被向下拖动时调用。
on-swipe 当任何拖动以高速在任何方向移动时调用。
on-swipe-up 当任何拖动以高速向上移动时调用。
on-swipe-right 当任何拖动以高速向右移动时调用。
on-swipe-left 当任何拖动以高速向左移动时调用。
on-swipe-down 当任何拖动以高速向下移动时调用。

使用事件

由于所有 Ionic 事件的使用方式相同,我们将向您展示如何使用 on-touch 事件,您可以将其原理应用到其他事件上。首先,我们创建一个按钮并为其分配一个 on-touch 事件,该事件将调用 onTouchFunction()

<button on-touch = "onTouchFunction()" class="button">Test</button>

然后,我们将在 controller scope 中创建该函数。

$scope.onTouchFunction = function() {
   // 执行某些操作...
}

现在,当触摸事件发生时,将调用 onTouchFunction()