我该如何使用swipe up
or swipe down
与离子2?
我已经尝试过手势API http://ionicframework.com/docs/v2/components/#gestures但它仅在水平滑动时触发。
<ion-card (swipe)="swipePage($event)">
</ion-card>
在 HammerJS 官方文档中,底线是这样说的:
当调用 Hammer() 创建一个简单实例时,平移和滑动
识别器配置为仅检测水平手势。
对于其他配置,您必须调整锤子实例,请尝试以下操作:
第一次运行npm install hammerjs --save && npm install @types/hammerjs --save-dev
import { HammerGestureConfig, HAMMER_GESTURE_CONFIG } from '@angular/platform-browser';
import * as Hammer from 'hammerjs';
// create a class that overrides hammer default config
export class MyHammerConfig extends HammerGestureConfig {
overrides = <any>{
'swipe': { direction: Hammer.DIRECTION_ALL } // override default settings
}
}
// In your module providers, add this :
providers: [{
provide: HAMMER_GESTURE_CONFIG,
useClass: MyHammerConfig
}]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)