Leon674633
Leon674633
  • 发布:2021-12-03 11:57
  • 更新:2021-12-03 11:57
  • 阅读:220

【报Bug】slider 的 touch 对象为空 ?

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 10

HBuilderX类型: 正式

HBuilderX版本号: 3.2.16

手机系统: Android

手机系统版本号: Android 12

手机厂商: 小米

手机机型: 红米

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
sliderChange(e) {  
                console.log('e.detail.value:', e);  
                // const num = parseInt(e.detail.value, 10);  
                // const domSilder = uni.createSelectorQuery().select(".slider-item");  
                // const offsetLeft = e.changedTouches[0].target.offsetLeft;  
                // // 这个 14 是那个圆球的宽度  
                // const sliderCurrWidth = 14;  
                // this.current = num;  
                // this.sliderOffsetLeft = offsetLeft + sliderCurrWidth;  
            },

操作步骤:

预期结果:

获得到 offsetleft

实际结果:

为空

bug描述:

在App中,点击 Slider 拖动中,为什么 touches 对象为空。这样我就无法得到滑动的圆球于左侧的offsetLeft距离。

2021-12-03 11:57 负责人:DCloud_uniAD_HDX 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复