下面接口明明返回的是对象,可我console.log(data)出来却是个数组?
async getList() {
const data = await api.taskList()
console.log(data);
if (data.code === 1) {
this.list = data.data.list
wx.stopPullDownRefresh();
}
}
wxReqeust.js
const wxRequest = async (params = {}, url) => {
uni.showLoading({
title: '加载中...',
mask: true,
icon: 'none'
});
let data = params.query || {};
for (var key in data) {
if (data[key] == 'undefined' || data[key] == undefined || data[key] == 'null') {
data[key] = null
}
}
let header = params.header || {'Content-Type': 'application/json'};
let token = uni.getStorageSync('token')
header['X-Access-Token'] = token
let res = await uni.request({
url: params.url || url,
method: params.method || 'GET',
data: data,
header: header,
});
uni.hideLoading();
if (res != null && res.data != null && res.data.code == 200) {
return res
} else if (res != null && res.data != null && res.data.code == 100) {
return res
} else {
return res;
}
};
export {
wxRequest
}
试试
console.log(data.data)
?