Somnus040
Somnus040
  • 发布:2025-05-23 16:00
  • 更新:2025-05-23 16:04
  • 阅读:117

dataset在ios平台获取为空,安卓正常

分类:uni-app x
<l-image mode="aspectFit" data-id="angle0" width="60px" height="30px" style="margin-left: 5px;" :src="getAngleSrc(angle0 as angleType)" @click="clickAngleImage"/>  

clickAngleImage (event : UniPointerEvent) {  
                const angleId = event.currentTarget?.dataset?.['id']  
}

通过日志打印查看,在安卓平台的这个dataset是有值的,但是在ios平台就没有
ios平台打印 : [object Map]
安卓平台打印 : ‍[Map]‍ Map(1) { "id" => "angle0" }

2025-05-23 16:00 负责人:无 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

l-image 是 第三方组件吗?还是你自己封装的组件?

  • Somnus040 (作者)

    三方组件

    2025-05-23 16:07

  • DCloud_UNI_JBB

    回复 Somnus040: 三方组件你可以在相关组件的社区咨询或者联系组件作者寻求解决方案

    2025-05-23 16:10

  • Somnus040 (作者)

    event.currentTarget?.dataset?.get('id')改成这种方式可以了

    2025-05-23 16:10

要回复问题请先登录注册