uniapp 小程序点击事件传参报错 “Bad attr data-event-opts
with message”
uniapp运行小程序时报上面的错误,是for循环里的执行方法传参报的错,小程序不兼容
错误代码
<view class="skill" v-for="(item, index) in couponList" :key="item.id">
<view class="SCT_btn" @click="picture(item.id)">
更多照片
</view>
</view>
正确代码
<view class="skill" v-for="(item, index) in couponList" :key="item.id">
<view class="SCT_btn" @click="() => picture(item.id)">
更多照片
</view>
</view>
报错原因可能是循环的点击事件没有正确绑定到所属下的Item导致没有正确获取到参数
或者将key用index,这样也可以
<view class="skill" v-for="(item, index) in couponList" :key="index">
<view class="SCT_btn" @click="picture(item.id)">
更多照片
</view>
</view>