that.setdata is not a function报错?求解决

发布于 6 年前作者 bdu11342 次浏览最后编辑 6 年前来自 ask
MiniProgramError
that.setdata is not a function
TypeError: that.setdata is not a function
    at success (http://127.0.0.1:24079/appservice/pages/duanzi/duanzi.js:32:14)
    at Function.i. (http://127.0.0.1:24079/appservice/__dev__/WAService.js:2:1794394)
    at function>
    at http://127.0.0.1:24079/appservice/__dev__/WAService.js:2:121691
    at k (http://127.0.0.1:24079/appservice/__dev__/WAService.js:2:600639)
    at Function. (http://127.0.0.1:24079/appservice/__dev__/WAService.js:2:804142)
    at function>
    at http://127.0.0.1:24079/appservice/__dev__/WAService.js:2:121691
    at http://127.0.0.1:24079/appservice/__dev__/WAService.js:2:783472
    at Set.forEach ()
————————————————————————————————
该部分js对应为:
Page({
  onLoad: function onLoad() {
    var _this2 = this;

    console.log('onLoad');
    wx.request({
      url: 'https://bb.yqchh.com/api/index.php',
      //仅为示例,并非真实的接口地址
      data: {
        a: ''
      },
      header: {
        'content-type': 'application/json' // 默认值

      },
      success: function success(res) {
        console.log(res.data);

        _this2.setData({
          a: res.data
        });
      }
    });
    var that = this;
    wx.request({
      url: 'https://bb.yqchh.com/api/index.php',
      success: function success(res) {
        that.setdata({
          a: res.data
        });
      }
    });
  }
});
wx.showShareMenu({
  withShareTicket: true,
  menus: ['shareAppMessage', 'shareTimeline'],
  success: function success(res) {
    console.log('showShareMenu', res);
  },
  onShareTimeline: function onShareTimeline() {
    var _this = this;

    return {
      title: "页面标题",
      query: "页面路径"
    };
  }
});
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2VzL2R1YW56aS9kdWFuemkuanMiXSwibmFtZXMiOlsiUGFnZSIsIm9uTG9hZCIsImNvbnNvbGUiLCJsb2ciLCJ3eCIsInJlcXVlc3QiLCJ1cmwiLCJkYXRhIiwiYSIsImhlYWRlciIsInN1Y2Nlc3MiLCJyZXMiLCJzZXREYXRhIiwidGhhdCIsInNldGRhdGEiLCJzaG93U2hhcmVNZW51Iiwid2l0aFNoYXJlVGlja2V0IiwibWVudXMiLCJvblNoYXJlVGltZWxpbmUiLCJfdGhpcyIsInRpdGxlIiwicXVlcnkiXSwibWFwcGluZ3MiOiI7OztBQUFBO0FBQ0FBLElBQUksQ0FBQztBQUdIQyxFQUFBQSxNQUFNLEVBQUUsa0JBQVk7QUFBQTs7QUFFbEJDLElBQUFBLE9BQU8sQ0FBQ0MsR0FBUixDQUFZLFFBQVo7QUFDQUMsSUFBQUEsRUFBRSxDQUFDQyxPQUFILENBQVc7QUFDVEMsTUFBQUEsR0FBRyxFQUFFLG1DQURJO0FBQ2lDO0FBQzFDQyxNQUFBQSxJQUFJLEVBQUU7QUFDTEMsUUFBQUEsQ0FBQyxFQUFFO0FBREUsT0FGRztBQU1UQyxNQUFBQSxNQUFNLEVBQUU7QUFDTix3QkFBZ0Isa0JBRFYsQ0FDNkI7O0FBRDdCLE9BTkM7QUFTVEMsTUFBQUEsT0FBTyxFQUFDLGlCQUFBQyxHQUFHLEVBQUU7QUFDWFQsUUFBQUEsT0FBTyxDQUFDQyxHQUFSLENBQVlRLEdBQUcsQ0FBQ0osSUFBaEI7O0FBQ0EsUUFBQSxNQUFJLENBQUNLLE9BQUwsQ0FBYTtBQUVaSixVQUFBQSxDQUFDLEVBQUNHLEdBQUcsQ0FBQ0o7QUFGTSxTQUFiO0FBTUQ7QUFqQlEsS0FBWDtBQW9CQSxRQUFJTSxJQUFJLEdBQUMsSUFBVDtBQUNBVCxJQUFBQSxFQUFFLENBQUNDLE9BQUgsQ0FBVztBQUNUQyxNQUFBQSxHQUFHLEVBQUMsbUNBREs7QUFFVEksTUFBQUEsT0FBTyxFQUFDLGlCQUFBQyxHQUFHLEVBQUU7QUFDYkUsUUFBQUEsSUFBSSxDQUFDQyxPQUFMLENBQWM7QUFDWk4sVUFBQUEsQ0FBQyxFQUFDRyxHQUFHLENBQUNKO0FBRE0sU0FBZDtBQUdDO0FBTlEsS0FBWDtBQVVBO0FBckNDLENBQUQsQ0FBSjtBQXFERUgsRUFBRSxDQUFDVyxhQUFILENBQWlCO0FBQ2ZDLEVBQUFBLGVBQWUsRUFBRSxJQURGO0FBRWZDLEVBQUFBLEtBQUssRUFBRSxDQUFDLGlCQUFELEVBQW9CLGVBQXBCLENBRlE7QUFHZlAsRUFBQUEsT0FIZSxtQkFHUEMsR0FITyxFQUdGO0FBQ1hULElBQUFBLE9BQU8sQ0FBQ0MsR0FBUixDQUFZLGVBQVosRUFBNEJRLEdBQTVCO0FBQ0QsR0FMYztBQU1mTyxFQUFBQSxlQU5lLDZCQU1HO0FBQ2hCLFFBQUlDLEtBQUssR0FBRyxJQUFaOztBQUNBLFdBQU87QUFDTEMsTUFBQUEsS0FBSyxFQUFDLE1BREQ7QUFFTEMsTUFBQUEsS0FBSyxFQUFFO0FBRkYsS0FBUDtBQUlEO0FBWmMsQ0FBakIiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBtaW5pcHJvZ3JhbS9wYWdlcy9kdWFuemkvZHVhbnppLmpzXG5QYWdlKHtcbiAgXG5cbiAgb25Mb2FkOiBmdW5jdGlvbiAoKSB7XG4gICAgXG4gICAgY29uc29sZS5sb2coJ29uTG9hZCcpXG4gICAgd3gucmVxdWVzdCh7XG4gICAgICB1cmw6ICdodHRwczovL2IueXFjaGguY29tL2FwaS9pbmRleC5waHAnLCAvL+S7heS4uuekuuS+i++8jOW5tumdnuecn+WunueahOaOpeWPo+WcsOWdgFxuICAgICAgZGF0YToge1xuICAgICAgIGE6ICcnLFxuICAgICAgIFxuICAgICAgfSxcbiAgICAgIGhlYWRlcjoge1xuICAgICAgICAnY29udGVudC10eXBlJzogJ2FwcGxpY2F0aW9uL2pzb24nIC8vIOm7mOiupOWAvFxuICAgICAgfSxcbiAgICAgIHN1Y2Nlc3M6cmVzPT57XG4gICAgICAgIGNvbnNvbGUubG9nKHJlcy5kYXRhKVxuICAgICAgICB0aGlzLnNldERhdGEoe1xuICBcbiAgICAgICAgIGE6cmVzLmRhdGFcbiAgICAgICAgICBcbiAgICAgICAgICB9KVxuICAgICAgICAgIFxuICAgICAgfVxuICAgICAgXG4gICAgfSlcbiAgICB2YXIgdGhhdD10aGlzO1xuICAgIHd4LnJlcXVlc3Qoe1xuICAgICAgdXJsOidodHRwczovL2IueXFjaGguY29tL2FwaS9pbmRleC5waHAnLFxuICAgICAgc3VjY2VzczpyZXM9PntcbiAgICAgIHRoYXQuc2V0ZGF0YSAoe1xuICAgICAgICBhOnJlcy5kYXRhXG4gICAgICB9KVxuICAgICAgfVxuICBcbiAgICAgIFxuICAgIH0pXG4gICB9LFxuICBcbiAgXG4gIFxuICBcbiAgXG4gIFxuICBcbiAgXG4gIFxuICBcbiAgXG4gIFxuICBcbiAgIFxuICB9KVxuICB3eC5zaG93U2hhcmVNZW51KHtcbiAgICB3aXRoU2hhcmVUaWNrZXQ6IHRydWUsXG4gICAgbWVudXM6IFsnc2hhcmVBcHBNZXNzYWdlJywgJ3NoYXJlVGltZWxpbmUnXSxcbiAgICBzdWNjZXNzKHJlcykge1xuICAgICAgY29uc29sZS5sb2coJ3Nob3dTaGFyZU1lbnUnLHJlcyk7XG4gICAgfSxcbiAgICBvblNoYXJlVGltZWxpbmUoKSB7XG4gICAgICBsZXQgX3RoaXMgPSB0aGlzO1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgdGl0bGU6XCLpobXpnaLmoIfpophcIixcbiAgICAgICAgcXVlcnk6IFwi6aG16Z2i6Lev5b6EXCJcbiAgICAgIH07XG4gICAgfSxcbiAgfSk7Il19
});

___________

谢谢好心人。
6 回复
luchao
luchao1 楼5 年前

setData setdata? 恍恍惚惚?

xiuyingchang
xiuyingchang2 楼5 年前

this.setData 大小写

kxiao
kxiao3 楼5 年前

setData 并非 setdata

hanfang
hanfang4 楼5 年前

大写D

yanjiang
yanjiang5 楼5 年前

大写的D

qiangqiao
qiangqiao6 楼4 年前

此贴永久保留,纪念这个不可忽略的细节错误