类型“string”上不存在属性“error_code”?
发布于 4 年前 作者 jie05 11838 次浏览 来自 官方Issues
能正常使用,但有这个问题提醒怎么回事?

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]

          })
        }
      }
    })
  },
2 回复

已解决!

指定返回数据为’any’

ts的报错,指res.data的数据类型有可能是string类型的,通过.error_code去查一个string类型的属性是不符合规范的

回到顶部