mirror of
				https://gitee.com/vant-contrib/vant.git
				synced 2025-11-04 12:52:08 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			761 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			761 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# Vant Touch Emulator
 | 
						|
 | 
						|
在桌面端上模拟移动端 touch 事件,实现方式来自于 [hammerjs/touchemulator](https://github.com/hammerjs/touchemulator).
 | 
						|
 | 
						|
## Install
 | 
						|
 | 
						|
```shell
 | 
						|
# with npm
 | 
						|
npm i @vant/touch-emulator
 | 
						|
 | 
						|
# with yarn
 | 
						|
yarn add @vant/touch-emulator
 | 
						|
 | 
						|
# with pnpm
 | 
						|
pnpm add @vant/touch-emulator
 | 
						|
```
 | 
						|
 | 
						|
## 使用指南
 | 
						|
 | 
						|
直接在代码中引入模块即可,模块会自动完成初始化并生效
 | 
						|
 | 
						|
```js
 | 
						|
import '@vant/touch-emulator';
 | 
						|
```
 | 
						|
 | 
						|
## CDN 引入
 | 
						|
 | 
						|
```html
 | 
						|
<script src="https://fastly.jsdelivr.net/npm/@vant/touch-emulator"></script>
 | 
						|
```
 | 
						|
 | 
						|
## 禁用 touch 模拟
 | 
						|
 | 
						|
在标签上添加 `data-no-touch-simulate` 属性后,可以使这个标签(以及它的子元素)不触发 `touch` 模拟事件。
 | 
						|
 | 
						|
```html
 | 
						|
<div data-no-touch-simulate />
 | 
						|
```
 |