基于类的组件

时间:2019-04-02 15:25:18

标签: javascript reactjs

我有一个基于分类的组件,我正在从Butter CMS检索数据。

我很难将响应设置为状态,因为方法中未定义“ this”。

如何在检索方法中获取“ this”?

butter.content.retrieve(['ad_module_home'])
  .then(function (resp) {
    console.log(resp.data);
    this.setState({ adModuleHome: resp });
  }).catch(function (resp) {
    console.log(resp);
  });

控制台正确地吐出数据,但我得到了

  

无法读取未定义的属性'setState'

当我尝试将其设置为已在状态中注册的变量时。

0 个答案:

没有答案