React-Native-Navigator導(dǎo)航條-反向傳值(三)

正向傳值搞定了,免不了要方向傳值,這里我采用的是類似iOS通知的方法
思路:第二個(gè)頁面點(diǎn)擊按鈕沪铭,發(fā)送通知,然后第一個(gè)頁面接受通知偏瓤,處理事件杀怠,so......

RN里面需要用到一個(gè)DeviceEventEmitter,監(jiān)聽厅克,相當(dāng)也iOS的通知

需要導(dǎo)入

import {
    AppRegistry,
    View,
    Text,
    StyleSheet,
    Navigator,
    TouchableOpacity,
    DeviceEventEmitter,//監(jiān)聽

}from 'react-native';

在需要的地方(第二個(gè)頁面)

buttonAction() {

        DeviceEventEmitter.emit('changeData','回傳參數(shù)');

    }

其他地方(第一個(gè)頁面)

//在這個(gè)方法里面注冊(cè)監(jiān)聽
//changeData  就是監(jiān)聽的名字,類似通知的名字
//value就是上面對(duì)應(yīng)的“回傳參數(shù)”赔退,就是其他地方傳過來的值
//兩個(gè)參數(shù),一個(gè)是監(jiān)聽名字证舟,一個(gè)是方法(收到監(jiān)聽處理方法)
componentDidMount() {
        this.subscription = DeviceEventEmitter.addListener('changeData', (value) =>{
            this.setState({
                paramData:value,
            });
            console.log('傳過來的值是:'+value);
        });
    }
//頁面移除時(shí)移除監(jiān)聽
//類似iOS  dealloc里面移除通知
    componentWillUnmount() {
        this.subscription.remove();
    }

這樣就可以反向傳值了(其實(shí)是全局傳值......)

navgif.gif

項(xiàng)目地址:https://github.com/chjwrr/RN-NatigatorTest

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末硕旗,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子女责,更是在濱河造成了極大的恐慌漆枚,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,084評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件抵知,死亡現(xiàn)場(chǎng)離奇詭異墙基,居然都是意外死亡软族,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門残制,熙熙樓的掌柜王于貴愁眉苦臉地迎上來立砸,“玉大人,你說我怎么就攤上這事初茶】抛#” “怎么了?”我有些...
    開封第一講書人閱讀 163,450評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵恼布,是天一觀的道長(zhǎng)吐葵。 經(jīng)常有香客問我,道長(zhǎng)桥氏,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,322評(píng)論 1 293
  • 正文 為了忘掉前任猛铅,我火速辦了婚禮字支,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘奸忽。我一直安慰自己堕伪,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評(píng)論 6 390
  • 文/花漫 我一把揭開白布栗菜。 她就那樣靜靜地躺著欠雌,像睡著了一般。 火紅的嫁衣襯著肌膚如雪疙筹。 梳的紋絲不亂的頭發(fā)上富俄,一...
    開封第一講書人閱讀 51,274評(píng)論 1 300
  • 那天,我揣著相機(jī)與錄音而咆,去河邊找鬼霍比。 笑死,一個(gè)胖子當(dāng)著我的面吹牛暴备,可吹牛的內(nèi)容都是我干的悠瞬。 我是一名探鬼主播,決...
    沈念sama閱讀 40,126評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼涯捻,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼浅妆!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起障癌,我...
    開封第一講書人閱讀 38,980評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤凌外,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后涛浙,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體趴乡,經(jīng)...
    沈念sama閱讀 45,414評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡对省,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了晾捏。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蒿涎。...
    茶點(diǎn)故事閱讀 39,773評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖惦辛,靈堂內(nèi)的尸體忽然破棺而出劳秋,到底是詐尸還是另有隱情,我是刑警寧澤胖齐,帶...
    沈念sama閱讀 35,470評(píng)論 5 344
  • 正文 年R本政府宣布玻淑,位于F島的核電站,受9級(jí)特大地震影響呀伙,放射性物質(zhì)發(fā)生泄漏补履。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評(píng)論 3 327
  • 文/蒙蒙 一剿另、第九天 我趴在偏房一處隱蔽的房頂上張望箫锤。 院中可真熱鬧,春花似錦雨女、人聲如沸谚攒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽馏臭。三九已至,卻和暖如春讼稚,著一層夾襖步出監(jiān)牢的瞬間括儒,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工锐想, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留塑崖,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,865評(píng)論 2 370
  • 正文 我出身青樓痛倚,卻偏偏與公主長(zhǎng)得像规婆,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蝉稳,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容