微信小程序开发,TypeScript,wx.request进行网络请求,返回结果编译器报错,提示有错误:
类型“string | Record<string, any> | ArrayBuffer”上不存在属性“error”。
类型“string”上不存在属性“error”。ts(2339)
解决办法:
直接在返回结果后面加上any即可
success: function(res: any) {
console.log(res);
if (res.data.error == "200") {
wx.showToast({
title: '登录成功',
icon: 'success',
duration: 2000//持续的时间
})
wx.redirectTo({
url: "../home/home"
})
} else {
wx.showToast({
title: res.data.message,
icon: 'error',
duration: 2000//持续的时间
})
}
},