能正常使用,但有这个问题提醒怎么回事?
getfaceinfo(par: any) {
wx.request({
url: 'https://aip.baidubce.com/rest/2.0/face/v3/detect?access_token=' + this.data.token,
method: 'POST',
header: { 'Content-Type': 'application/json' },
data: par,
success: res => {
console.log(res)
if (res.statusCode === 200 && res.data.error_code === 0){
this.setData({
facedate: res.data.result.face_list[0]
})
}
}
})
},
已解决!
指定返回数据为'any'
ts的报错,指res.data的数据类型有可能是string类型的,通过.error_code去查一个string类型的属性是不符合规范的
你可以在使用data数据时,将他声明成你需要的数据类型,或者就简单声明成any类型(任意数据类型),这样就不会有这个警告了