我正尝试通过this
访问组件状态。在works()
中,this
是反应组件。但是,在wontBind的exist
,this
中,是窗口(有人可以澄清为什么会这样吗?)。
正因为如此,我试图将反应组件this
绑定到exist
函数,但我仍然将窗口设置为this
。
任何想法如何解决这个问题?
var Example = React.createClass({
displayName: 'Example',
wontBind: [{ msg: 'Select a BD',
check: function exists() {
return this;
}.bind(this) }],
works: function() {
return this;
}
})