File tree Expand file tree Collapse file tree 1 file changed +14
-6
lines changed Expand file tree Collapse file tree 1 file changed +14
-6
lines changed Original file line number Diff line number Diff line change @@ -311,13 +311,21 @@ export default create({
311311 state .value .width = rect .width
312312 state .value .height = rect .height
313313 let clientX, clientY
314- if (Taro .getEnv () === Taro .ENV_TYPE .WEB ) {
315- clientX = event .clientX
316- clientY = event .clientY
317- } else {
318- clientX = event .touches [0 ].clientX
319- clientY = event .touches [0 ].clientY
314+
315+ switch (Taro .getEnv ()) {
316+ case Taro .ENV_TYPE .WEB :
317+ clientX = event .clientX
318+ clientY = event .clientY
319+ break
320+ case Taro .ENV_TYPE .SWAN :
321+ clientX = event .changedTouches [0 ].clientX
322+ clientY = event .changedTouches [0 ].clientY
323+ break
324+ default :
325+ clientX = event .touches [0 ].clientX
326+ clientY = event .touches [0 ].clientY
320327 }
328+
321329 let delta = clientX - rect .left
322330 let total = rect .width
323331 if (props .vertical ) {
You can’t perform that action at this time.
0 commit comments