5223关注16141浏览
html
<view hidden='{{all_hide}}'>
<view wx:for='{{history_list}}' wx:key='index' class='history_list' bindtap='historyList' data-listIndex='{{index}}'>
<view class='content'>
<view>{{item.source}}</view>
<view>{{item.createTime}}</view>
</view>
<view class="{{item.changeColor}}">{{item.money}}</view>
</view>
</view>
js
historyList:function(e){
var that = this;
var i = e.target.dataset.listindex;
var detail = that.data.history_list;
console.log(i)
}
列表渲染,然后对列表内的数据进行单独的详情展示,但是listIndex,打印出来有时有值,有时undefined
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
酸奶麦片粥
18人对此回答表示赞同
data-listIndex不要有大写字母,打印一下e
展开180回复分享发布于 6年前评论(0)
收起评论
-
Skye
15人对此回答表示赞同
改成小写了,还是有undefined出现
展开150回复分享发布于 6年前评论(0)
收起评论
-
锦鲤本鲤
1人对此回答表示赞同
把target
展开10回复分享发布于 6年前评论(0)
收起评论