收藏
回答

ios11.2中出现一个异常的报错

问题模块
API和组件


使用的微信版本是6.5.23版本,并且只有ios11.2有问题,其他版本均不出现此问题,不确定是不是ios11.2的版本中微信小程序 setData中

        that.setData({

          num: res.data.data.babyDoll.android_bal,

        })

设置方式是否符合ios11.2的微信小程序的相关规范,是因为有"_"还是说因为其他原因.....

请相关人员确认一下,万分感谢


最后一次编辑于  2017-12-08  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

4 个回答

  • 京京
    京京
    2017-12-08

    问题已解决,并不是小程序的问题

    2017-12-08
    赞同
    回复
  • 京京
    京京
    2017-12-08

    但是其他设备均能使用这个字段,尝试排除这个字段本身问题,仅仅是ios11.2 出现这种问题


    2017-12-08
    赞同
    回复
  • 吴剑波
    吴剑波
    2017-12-08

    考虑写成


    const {babyDoll} = res.data.data;

    num: babyDoll ? babyDoll.android_bal : 0, // 这里的默认值可以自行定义。


    2017-12-08
    赞同
    回复
  • 吴剑波
    吴剑波
    2017-12-08

    不是因为 iOS 吧,你的异常信息的意思是: babyDoll 是 undefined,所以 babyDoll.android_bal 取值时发生了错误。

    2017-12-08
    赞同
    回复