参考网址:
export default class Home extends Component {
static navigationOptions = ({ navigation }) => ({
tabBarOnPress: (tab) => {
navigation.state.params.navigatePress()
tab.jumpToIndex(tab.scene.index)
}
})
// tab 切换调用方法
clickTabCallback = () => {
this.init() // 这里处理你的逻辑
}
componentDidMount() {
this.props.navigation.setParams({ navigatePress: this.clickTabCallback }) // 使用这个来调用this
}
...
}
网友评论