答案 0 :(得分:0)
当您正在检查ES6 / ES2015 +代码(感谢源映射)而不是实际代码时,ES5转换代码的可读性较差,this
属性不是与您在源代码中看到的相同。
要访问this
,请尝试在控制台中评估_this
,_this1
,_this2
等,以找到您要查找的上下文。
const loaded = () => {
this.setState({ loading: false });
};
// will be compiled/transpiled to
var _this = this;
var loaded = function loaded() {
_this.setState({ loading: false });
};
参考:https://www.sitepoint.com/bind-javascripts-this-keyword-react/