收藏
回答

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
          }) 
        }
        
      },
    })
回答关注问题邀请回答
收藏

1 个回答

  • Demons
    Demons
    2022-12-30

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2022-12-30
    有用
    回复
登录 后发表内容