产品需求小程序选择部分或全部记录并导出,因此开发选择记录功能
1.初始化记录数据
有多种请求数据的方式,如初始化刷新数据、上拉加载、下拉刷新、搜索记录这四种请求数据的方式。
data: {
records: [],
recordsAll: [],
selectRecordsId: [],
isAllSelect: false,
selectLength: 0,
currentPage: 0,
},
getRecords: function(data, type) {
var that = this;
app.showLoading('正在加载');
app.requestData({
url: 'operationsrecord/query',
data: data,
success: function(res) {
console.log(data,type,res);
wx.stopPullDownRefresh();
if (res.data.success) {
var rows = res.data.rs.rows;
console.log(rows.length);
let recordsNew = [];
let len = rows.length;
if (len > 0) {
for (let i = 0; i < len; i++) {
recordsNew.push({
isSelect: false, // 每条记录默认没有选中
id: rows[i].id,
de