提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 楚云潇雨

    20人对此回答表示赞同

    微信小程序 setData常用错误解决办法:

    1、微信小程序中,在wx.request({});方法调用成功或者失败之后,有时候会需要获取页面初始化数据data的情况,这个时候,如果使用,this.data来获取,会出现获取不到的情况,调试页面也会报undefiend。

    原因是,在javascript中,this代表着当前对象,会随着程序的执行过程中的上下文改变,在wx.request({});方法的回调函数中,对象已经发生改变,所以已经不是wx.request({});方

    展开
    20
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 倾城佳人

    11人对此回答表示赞同

    你提供的信息无法判断问题所在,所以要贴当前页面代码,可能你setData写错地方,一般不会报这个错
    展开
    11
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • RossiWu

    2人对此回答表示赞同

    作用域的问题,在函数外加上 var that = this , 然后改用 that.setData
    展开
    2
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部