nativescript-vue的文档提供的手势信息很少。它们可以像so <Button @pan="handler" />一样使用,但我怎么知道,例如pan事件是否已经结束?
发布于 2019-06-24 19:19:27
到目前为止,关于gestures的文档是分散的。但这里是what I found:像往常一样,向事件处理程序传递一个事件对象。它有一个名为state的属性,它是一个使用GestureStateTypes枚举解释的数字。您可以确定pan-event是否已经结束,如下所示:
import { GestureStateTypes } from 'tns-core-modules/ui/gestures';
export default {
methods: {
pan(event) {
if (event.state === GestureStateTypes.ended) {
console.log('Pan event has ended.');
}
},
},
}这些都是可能的事件状态:began、cancelled、changed、ended。
https://stackoverflow.com/questions/56735462
复制相似问题