保留最后一次请求的数据,与返回的速度无关
1.data
lastRequestId: null,
2.method
const requestId = Date.now();
vm.lastRequestId = requestId;
API_TEST.queryData(obj)
.then((res) => {
if (requestId == vm.lastRequestId) {
vm.tableData = res.data;
vm.loading= false;
} else {
console.log('非最后一次请求');
}
})
.catch(() => {
vm.loading= false;
});
关键点就是时间戳!!!