Skip to content

Gesture 组件

手势组件,用于监听和处理触摸事件,包括触摸开始、移动、结束和取消。

支持平台

安卓iosweb微信小程序支付宝小程序QQ小程序
xxx

示例

html
<template>
	<t-page title="手势">
		<t-card title="Gesture 手势" class='mltr.30' sub-title="组件返回
			tuiTouchstart,
			tuiTouchmove,
			tuiTouchend,
			tuiTouchcancel事件
			主要解决PC端不支持touchMove事件,避免了适配WEB端大量的条件渲染">
		</t-card>
		<introduction title="演示-兼容PC端">
			<t-drag class="fl-plr.30-ffww-ff-facs-fbsb-fjcb-tdp">
				<t-drag-item v-for="i in 16" :key='i' class="tdr-tdb-w.150-h.150-fc-mb.20">
					<t-text>{{i-1}}</t-text>
				</t-drag-item>
			</t-drag>
		</introduction>
	</t-page>
</template>
<script setup>

</script>

Props

名称描述类型默认值可选值

Events

事件名描述回调参数版本
tuiTouchstart触摸开始事件TuiTouchEvent-
tuiTouchmove触摸移动事件TuiTouchEvent-
tuiTouchend触摸结束事件TuiTouchEvent-
tuiTouchcancel触摸取消事件TuiTouchEvent-

Methods

方法名说明参数
getRect获取触摸事件的矩形信息e: UniTouchEvent
onTouchmove处理触摸移动事件e: UniTouchEvent
onTouchstart处理触摸开始事件e: UniTouchEvent
onTouchend处理触摸结束事件e: UniTouchEvent
onTouchcancel处理触摸取消事件e: UniTouchEvent
onPcTouchmove处理PC上的触摸移动事件(仅在Web环境中)e: UniMouseEvent
onPcTouchend处理PC上的触摸结束事件(仅在Web环境中)e: UniMouseEvent
onMousedown处理鼠标按下事件(仅在Web环境中)e: UniMouseEvent

Slots

名称描述
defaultGesture 组件提供了一个默认插槽,用于放置子元素。