Nam*_*ani 6 android android-viewpager react-native
我ViewPager在我的react-native应用程序中设置了一个组件,如下所示:
render(){
return(
<View>
<ViewPager
ref="main"
dataSource={this.state.dataSource}
renderPage={this.renderView}
/>
<TouchableHighlight onPress={this._onPressButton}>
<Text>Something</Text>
</TouchableHighlight>
</View>
);
}
renderView(){
return(
<View ref="main1">
<Text>Something else</Text>
</View>
);
}
_onPressButton(){
//Do something with {this.refs.main} and {this.refs.main1}
}
Run Code Online (Sandbox Code Playgroud)
在函数中_onPressButton我可以访问ViewPager组件this.refs.main但this.refs.main1返回null.但我希望获得该视图的参考main1.我怎样才能做到这一点?
gal*_*lgo -2
将 refs 声明为每个组件中的回调:
ref={(ref) => { this.main = ref; }}
ref={(ref) => { this.main1 = ref; }}
Run Code Online (Sandbox Code Playgroud)
然后像这样调用组件:
this.main.main1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2828 次 |
| 最近记录: |