RN-回调、传值、返回刷新

返回刷新

A页面

const navigator = this.props.navigator;
        let _this = this;
        if(navigator){
            navigator.push({
                component:PersonInfo,
                name:'personInfo',
                params:{
                    userName:userName,
                    userUrl:userUrl,
                    userMark:userMark,
                    userAdress:userAdress,
                    userID:userID,
                    callback:()=>this.GeiSessionID()  //刷新方法,可以是网络请求
                }

            })
        }

B页面

Back={()=> {
                        const {navigator}=this.props;
                        if (navigator) {
                            //回调刷新上个页面
                            this.props.callback();
                            navigator.pop();
                        }
                    }}

传值

A页面

let _this = this;
        const { navigator } = this.props;
        if(navigator) {
            navigator.push({
                name: 'AddRemark',
                component: AddRemark,
                params: {
                    remark: this.state.remark,
                    userID:this.props.userID,
                    //回调!从SecondPageComponent获取user
                    getRemark: function(user) {
                        _this.setState({
                            remark: user
                        })
                    }
                }
            });
        }

B页面

 const { navigator } = this.props;
                if(this.state.remark) {
                    let user = this.state.remark;
                    //回调传值给上个页面
                    this.props.getRemark(user);

                }

这样就完成了传值 回调 和刷新

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • iOS网络架构讨论梳理整理中。。。 其实如果没有APIManager这一层是没法使用delegate的,毕竟多个单...
    yhtang阅读 5,259评论 1 23
  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 9,059评论 0 13
  • 今天发生的事真的让我很寒心 只能说你真的长不大 做什么这么任性全凭自己 太自以为是以自我为中心 以后的路很长很长 ...
    岁月静好_87e9阅读 189评论 0 0
  • 有时有雨…R U ready?裤子衣服还有烘干好的么? 今天的上班一族迎来了2018有记忆深度的第一场同城大雨。早...
    nichinichi阅读 321评论 0 1
  • 盘点小时候玩的游戏 我是70年代末期出生的,那时候家家的生活水平都不高,能满足温饱就可以了,小孩子们能有学上就是最...
    莉迪亚手记阅读 1,032评论 0 0