//这是wxml<view class="container"> <view class="device-list"> <view class="device-month-list" wx:for="{{monthsList}}" wx:for-index="monthNuma"> <view class="device-month"> <text class="device-month-text"> <text class="device-month-value-text">{{item.workingMonthTime}}</text> <text> 共计 </text> <text class="device-month-value-text">{{item.totalArea}}</text> <text> 亩 </text> </text> </view> <block wx:for="{{daysList}}" wx:for-item="item"> <view class="device-day-list" wx:for="{{item}}"> <view class="device-day"> <text class="device-day-text"> <text class="device-day-text-bold">{{item.workingTime}}</text> <text class="device-day-text" >共计 </text> <text class="device-day-text-bold">{{item.workingArea}}</text> <text class="device-day-text">亩</text> </text> </view> </view> </block> </view> </view></view>
返回的是所有月数据在一起
//这是数据解析setdayDevices(data) { let tempList = []; for (var i = 0; i < data.length; i++) { tempList = Object.values(data[i].workRecords) this.data.daysList.push(tempList) this.setData({ daysList: this.data.daysList }) } }//这是截取的返回数据{ "statusCode": 200, "data": [{ "workingMile": 28.086919990557952, "workingArea": 337.046410350799, "waterUsage": 1, "oilUsage": 0, "doseUsage": 0, "workingTime": "2022-03", "workRecords": { "2022-03-08": { "workingMile": 0.001977502063958132, "workingArea": 0.023730262070118288, "waterUsage": 0, "oilUsage": 0, "doseUsage": 0, "workingTime": "2022-03-08" } } }]}
怎么列表分类,三月的数据在三月里,二月的在二月的里面啊 跪求大佬指点
简单的js逻辑。。你这算法不过关