一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

React-native設置全局函數globle【適用于有組件嵌套時】

 就這樣了__ 2016-09-30

APP的首頁App.js里,根據logFlag的值來判斷渲染的內容是登錄頁面還是首頁:
這里寫圖片描述
以前的邏輯是在MyInfo.js文件里的注銷按鈕里設置isLogin為false,然后跳轉到App.js,App.js判斷isLogin為false,設置this.state.logFlag為false,然后渲染出組件,即顯示出了登錄界面。

但是問題出現了,當在登錄界面登錄成功后,默認的邏輯是跳轉到App.js界面,然后App.js判斷已經登陸,然后渲染出TabBar,TabBar加載Task組件,這時會顯示2層TabBar。
原因是App.js渲染出了TabBar,TabBar加載了Task,但是實際上整個頁面還是在App組件里,所以我們從App組件跳轉到了App組件,這樣以前的底部欄不會消失,所以會出現2個。

解決方案:

設置一個全局的登出函數:
這里寫圖片描述
在其他頁面比如MyInfo.js里的登出邏輯里,直接調用logOut();然后就可以重新設置state,然后渲染原來的APP.js,而不是渲染新的APP.js。
這里寫圖片描述

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    久久碰国产一区二区三区| 人妻少妇久久中文字幕久久 | 色涩一区二区三区四区| 一区二区不卡免费观看免费| 人妻中文一区二区三区| 国产精品涩涩成人一区二区三区 | 精品国自产拍天天青青草原| 色综合伊人天天综合网中文| 国产又色又爽又黄又大| 九九热这里有精品20| 成在线人免费视频一区二区| 亚洲一区二区三在线播放| 精品香蕉国产一区二区三区| 极品少妇一区二区三区精品视频| 国产午夜福利一区二区| 欧美黑人黄色一区二区| 麻豆最新出品国产精品| 大香蕉伊人一区二区三区| 精品一区二区三区人妻视频| 中文字幕有码视频熟女| 激情五月天深爱丁香婷婷| 精品人妻av区波多野结依 | 激情五月天免费在线观看| 午夜福利视频日本一区| 日韩一区二区三区嘿嘿| 欧美性高清一区二区三区视频 | 亚洲一级在线免费观看| 在线观看国产午夜福利| 国产精品亚洲精品亚洲| 欧美黑人巨大一区二区三区| 在线免费不卡亚洲国产| 欧美一级内射一色桃子| 久久精视频免费视频观看| 婷婷色香五月综合激激情| 午夜福利视频偷拍91| 日本特黄特色大片免费观看| 麻豆欧美精品国产综合久久| 黄色国产精品一区二区三区| 日本免费熟女一区二区三区 | 91香蕉国产观看免费人人| 欧美一级日韩中文字幕|