const defaultData = { pageIndex: 1, pageSize: 20, name: '' } /**模拟后端请求*/ export const simulationReqGetList = function(data = defaultData) { return new Promise((resolve, reject) => { let list = [] if (data.pageIndex > 3) { return resolve(list) } const startIndex = data.pageIndex * data.pageSize - data.pageSize for (let i = startIndex; i < data.pageIndex * data.pageSize; i++) { if (data.name) { list.push({ name: `第${data.name}${i + 1}条数据`, code: `${i}-${i + 1}` }) } else { list.push({ name: `第${i + 1}条数据`, code: `${i}-${i + 1}` }) } } setTimeout(() => { return resolve(list) }, 1000) }) } export const getDataList = function() { let list = [] for (let i = 0; i < 200; i++) { list.push({ name: `第${i + 1}条数据`, code: `${i}-${i + 1}` }) } return list }