uni-app 3.1.4版本下e.currentTarget.dataset获取值异常
uni-app 3.1.4版本下e.currentTarget.dataset获取值异常
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Windows | win10 | HBuilderX |
产品分类:uniapp/App
PC开发环境操作系统:Windows
HBuilderX类型:正式
HBuilderX版本号:3.1.4
手机系统:Android
手机系统版本号:Android 9.0
手机厂商:华为
手机机型:荣耀v9
页面类型:vue
打包方式:离线
示例代码:
页面
<view class="submit-btn footer-box__item success" [@tap](/user/tap)="uploadPic" :data-vaccineClaimId="item.id" v-if="type != 0">
<text class="btn_txt">上传图片</text>
</view>
js
console.log(e.currentTarget.dataset)
var vaccineClaimId = e.currentTarget.dataset.vaccineclaimid;//注意,获取参数需要全小写
console.log(e.currentTarget.dataset.vaccineclaimid);
console.log(e.currentTarget.dataset.vaccineClaimId);
操作步骤:
页面
<view class="submit-btn footer-box__item success" [@tap](/user/tap)="uploadPic" :data-vaccineClaimId="item.id" v-if="type != 0">
<text class="btn_txt">上传图片</text>
</view>
js
console.log(e.currentTarget.dataset)
var vaccineClaimId = e.currentTarget.dataset.vaccineclaimid;//注意,获取参数需要全小写
console.log(e.currentTarget.dataset.vaccineclaimid);
console.log(e.currentTarget.dataset.vaccineClaimId);
预期结果:
console.log(e.currentTarget.dataset.vaccineclaimid) 这里的打印应该是能正常获取参数的
console.log(e.currentTarget.dataset.vaccineClaimId)这里的打印应该是undefined
实际结果:
console.log(e.currentTarget.dataset.vaccineclaimid); 打印出来的undefined
console.log(e.currentTarget.dataset.vaccineClaimId); 打印出来的是正常值
bug描述:
页面
<view class="submit-btn footer-box__item success" [@tap](/user/tap)="uploadPic" :data-vaccineClaimId="item.id" v-if="type != 0">
<text class="btn_txt">上传图片</text>
</view>
js
console.log(e.currentTarget.dataset)
var vaccineClaimId = e.currentTarget.dataset.vaccineclaimid;//注意,获取参数需要全小写
console.log(e.currentTarget.dataset.vaccineclaimid);
console.log(e.currentTarget.dataset.vaccineClaimId);
1月份的时候vaccineClaimId的值还能正常获取的,今天测试的时候发现获取undefined,然后输出的时候发现区分了大小写,也就是e.currentTarget.dataset.vaccineClaimId才能正常获取数值
这个影响比较大,因为很多地方取值都是用小写的,现在都获取不到参数了
更多关于uni-app 3.1.4版本下e.currentTarget.dataset获取值异常的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
问题确认,已加分,后续修复
更多关于uni-app 3.1.4版本下e.currentTarget.dataset获取值异常的实战教程也可以访问 https://www.itying.com/category-93-b0.html
HBuilderX 3.1.13 已修复