post请求返回值获取报错?
问题1 如下代码,直接用resp.data.code 会报:类型“string | Record<string, any> | ArrayBuffer”上不存在属性“code”。 类型“string”上不存在属性“code”。这个错误。当我在resp后面增加any,会报问题2错误。 success: function(resp){
if(resp.data.code == 0) {
// wx.setStorage('token', resp.data.data.data.token);
wx.switchTab({
url:'/pages/home/home'
});
} else {
this.setData({
msg:resp.data.msg
})
}
},
})
问题2 resp.data.data.data.token 者行会报:应有 1 个参数,但获得 2 个。 哪位大神知道怎么办啊 success: function(resp:any){
if(resp.data.code == 0) {
wx.setStorage('token', resp.data.data.data.token);
wx.switchTab({
url:'/pages/home/home'
});
} else {
this.setData({
msg:resp.data.msg
})
}
},
})