react-native返回后刷新页面

2019-06-21  本文已影响0人  前端来入坑

其实跟路由反向传值是一个道理,返回前面一个页面再调用刷新页面的方法
pageA:

this.props.navigation.navigate("B", {
    id: this.state.id,
    refresh: function () {
        this.init();//内置函数react-navigation已经封装好了
    }
});

pageB:

<TouchableOpacity  onPress={() => {
    this.props.navigation.state.params.refresh();
    this.props.navigation.goBack();
}}>
    <Text>返回</Text>
</TouchableOpacity>
上一篇 下一篇

猜你喜欢

热点阅读