我有一个基于分类的组件,我正在从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'
当我尝试将其设置为已在状态中注册的变量时。