Skip to content

Commit

Permalink
fix: 修复 range-component 在百度小程序下点击获取元素位置信息报错 (#3123)
Browse files Browse the repository at this point in the history
Co-authored-by: daiwanxing <[email protected]>
  • Loading branch information
daiwanxing and daiwanxing authored Jul 4, 2024
1 parent d2bec1e commit 21ec9c8
Showing 1 changed file with 14 additions and 6 deletions.
20 changes: 14 additions & 6 deletions src/packages/__VUE/range/index.taro.vue
Original file line number Diff line number Diff line change
Expand Up @@ -311,13 +311,21 @@ export default create({
state.value.width = rect.width
state.value.height = rect.height
let clientX, clientY
if (Taro.getEnv() === Taro.ENV_TYPE.WEB) {
clientX = event.clientX
clientY = event.clientY
} else {
clientX = event.touches[0].clientX
clientY = event.touches[0].clientY
switch (Taro.getEnv()) {
case Taro.ENV_TYPE.WEB:
clientX = event.clientX
clientY = event.clientY
break
case Taro.ENV_TYPE.SWAN:
clientX = event.changedTouches[0].clientX
clientY = event.changedTouches[0].clientY
break
default:
clientX = event.touches[0].clientX
clientY = event.touches[0].clientY
}
let delta = clientX - rect.left
let total = rect.width
if (props.vertical) {
Expand Down

0 comments on commit 21ec9c8

Please sign in to comment.