收藏
回答

打印data2有数据,data2.data.phoneNumber为什么会显示undefined?

为什么打印data2有数据 但是data2.data.phoneNumber就是undefined?

回答关注问题邀请回答
收藏

4 个回答

  • 陈宇明
    陈宇明
    2023-07-18

    截取内容,然后转一下json

    2023-07-18
    有用
    回复
  • showms
    showms
    2023-07-16

    挺基础的问题,因为data2.data是字符串,不是json,你可以先转换一下 const json = JSON.parse(data2.data)

    2023-07-16
    有用
    回复 1
  • 夏落
    夏落
    2023-07-16

    原因:

    看打印出来的 data 是 String 类型,data.phoneNumber 肯定是 undefined

    提供两种解决方法:(任选其一)

    1)设置 wx.request 的 dataType 为 json

    2)将返回的 data 进行一次 JSON.parse


    2023-07-16
    有用
    回复
  • 拾忆
    拾忆
    2023-07-16

    因为data内的数据并不是json,只是字符串。

    2023-07-16
    有用
    回复
登录 后发表内容