怎么在window全局作用域下获取React变量 财富值87

2016-04-03 05:04发布

假设一个页面其中一部分是用react做的,我想在另外一部分页面点提交按钮的时候获取react的某个class的state,
或者执行react里面某个方法,怎么办?????

1条回答
贺传华 - 乍见之欢不如久处不厌
1楼 · 2016-04-03 09:04.采纳回答

如果你一定要这么做的话……

可以把这个 React.Component 的 Instance 暴露出来,比如暴露到 windows 上:

componentDidMount(){   windows.__yourReactComp__ = this } 
// somewhere  if(windows.__yourReactComp__.state.bar){   console.log("you got it!") }                              

一周热门 更多>