这是一段js代码以及对应的wxml, 用来将courses中的内容 按时间排序,并渲染。
问题是:__已知在模拟器 + iphone6 + 华为v8 上,是降序的, 到iphone7 和iphone8上,就变成升序了。__我很烦恼。是说两个sort行为不一致么?还是渲染list的行为不一致?这个是微信或者iOS版本导致的问题么?
courses.sort(function(a,b){
var ad = new Date(a.date + " " + a.hour_str + “:00”).getTime()
var bd = new Date(b.date + " " + b.hour_str + “:00”).getTime()
return ad >= bd
})
courses = courses.reverse()
<view wx:for="{{courses}}" wx:key=“id” bindtap=“showtraindetail” data-i="{{item.id}}">
<view class=“date”>
<view class=“day”>{{item.day}}</view>
<view class=“month”>{{item.month}}</view>
</view>