<view class="placeholder" bindlongpress="delect" > <view wx:for='{{pageList}}' wx:key="_id" class="event-list"> <navigator url="../home/imgshow?id={{item._id}}" class="event-link" data-aid="{{item._id}}"> <view class="event-img" > <image mode="widthFix" src="{{item.fileID}}"> </image> </view> <view class="event-content" > <view class="event-title" >"{{item.name}}"</view> <view class="event-desc">"{{item.discribe}}"</view> <view class="event-box"> <view class="event-time">"{{item.time}}"</view> </view> </view> </navigator> </view> </view>在以上微信小程序wxml代码中为什么无法获取到item._id
时间: 2023-07-02 07:03:44 浏览: 70
js 开发之autocomplete="off"在chrom中失效的解决办法
可能是因为在使用`bindlongpress="delect"`时,没有将`item._id`作为参数传递给`delect`方法,导致无法获取到`item._id`。
你可以尝试在`bindlongpress`中传递`item._id`参数,如下所示:
```
<view class="placeholder" bindlongpress="delect(item._id)">
```
然后在`delect`方法中接收该参数,如下所示:
```
delect: function(event) {
var id = event.currentTarget.dataset.aid; // 获取当前点击的item的_id
// ...
}
```
这样就可以获取到`item._id`了。
阅读全文