美文网首页
RN的传值相关

RN的传值相关

作者: Arthur澪 | 来源:发表于2018-02-06 11:08 被阅读0次

    观察者模式

    通过EventEmitter实现事件机制,实现简单的观察者模式。
    发送端、接受端同时需要引入DeviceEventEmitter组件。

    1、发送通知

    DeviceEventEmitter.emit('change','数据')
    

    2、监听通知,一般在componentDidMount方法中

    DeviceEventEmitter.addListener('change',(text)=>{
          
    })
    

    通过Navtigator的push方式,传递方法

    第二个页面实例化方法传值,第一个页面实现方法。
    1、第一个页面

    this.props.navigator.push({
        component:aaavc,
        passProps:{
            callback:((text) =>{this._returnCallMethod(text)})
        }
    })
    

    2、第二个页面往第一个页面传值

    _clickBack(){
        this.props.navigator.pop();
        this.props.callback('isUpdate');
    }
    
    

    相关文章

      网友评论

          本文标题:RN的传值相关

          本文链接:https://www.haomeiwen.com/subject/dzstoxtx.html