1.思路
在微信小程序中提供了下拉刷新的api(onPullDownRefresh()),那么实现下拉刷新的业务就是再下拉的时候,在原有的数据中追加新的数据
2.代码实现
2.1 坑一
onPullDownRefresh...方法时讲参数数组拼接到原有数据后边,所以与我们想要的追加在前面不想符合,想想该数组前面追加的方法时unshift()更改代码:
2.2坑二
有人说concat方法时在数据后边追加,那么只要再使用数组反转...reverse()将数组反转,仔细想想,这种数据不是我们想要的下拉刷新的
var arr1 = [1,2,3,4];//原来的数据
var arr2 = [5,6,7,8];//后来的数据...newslists:arr
});
_this.data.page++;
}
})
},
上述方案虽然成功了实现了数据追加...且看下边代码
var arr1 = [1,2,3,4];//原来的数据
var arr2 = [5,6,7,8];//后来的数据
var arr3 = arr2.concat(arr1