2016-04-03 05:04发布
假设一个页面其中一部分是用react做的,我想在另外一部分页面点提交按钮的时候获取react的某个class的state,或者执行react里面某个方法,怎么办?????
如果你一定要这么做的话……
可以把这个 React.Component 的 Instance 暴露出来,比如暴露到 windows 上:
componentDidMount(){ windows.__yourReactComp__ = this } // somewhere if(windows.__yourReactComp__.state.bar){ console.log("you got it!") }
componentDidMount(){ windows.__yourReactComp__ = this }
// somewhere if(windows.__yourReactComp__.state.bar){ console.log("you got it!") }
最多设置5个标签!
付费偷看金额在0.1-10元之间
如果你一定要这么做的话……
可以把这个 React.Component 的 Instance 暴露出来,比如暴露到 windows 上:
一周热门 更多>