欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

React Native中Navigator的使用方法示例

 更新時間:2017年10月13日 09:49:00   作者:Hank_謝旱  
導航組件Navigator可以讓我們客戶端在不同的頁面見進行切換,下面這篇文章主要給大家介紹了關于React Native中Navigator的使用方法,文中通過圖文介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。

前言

眾所周知在React Native中如何實現(xiàn)頁面的跳轉(zhuǎn),這是一個突破點也是一個難點,想讓我們的頁面切換起來動起來應該是每一個初學者所追求的,那么在RN中實現(xiàn)這樣的功能那必須要了解Navigator的用法了.Navigator是React Native自帶的組件,不需要導入第三方組件,下面就來具體說明如何使用.

方法如下

首先,我們最好不要把index.ios.js和index.android.js文件寫的很冗余很多代碼,可以僅僅將其當做是一個工程的入口,好,廢話不多說,開始上代碼.

1.習慣于在工程目錄下建立js文件夾,并建立一個index.js文件(文件名可隨便取)


2.代碼編寫


代碼實現(xiàn)

renderScene和configureScene方法可以寫在<Navigator />中但是那樣會顯得臃腫,所以建議這種寫法.

configureScene(route){

   if(route.sceneConfig){ return route.sceneConfig; }

   return Navigator.SceneConfigs.FloatFromRight;//這里是設置頁面切換的動畫效果,具體可參考官網(wǎng)

}

頁面初始化

import LoginPage from './pages/login';

const initialRoute = {

  name: 'login',

  page: LoginPage,

};

這幾句代碼相當于是初始化,從index.ios.js中導入了index.js文件,而index.js文件相當于設置了路由,初始化跳轉(zhuǎn)到login頁面.那么是不是實現(xiàn)跳轉(zhuǎn)每個頁面都要這么寫呢?當然不是!

3.后續(xù)頁面的跳轉(zhuǎn)

上述代碼說了初始跳轉(zhuǎn)到login頁面,那么login頁面跳轉(zhuǎn)到其他頁面是不是還要寫這么多代碼呢?當然你愿意寫這么多也是可以的,這里講解更簡潔的方式.

首先,在login頁面import需要跳轉(zhuǎn)到的目標頁面.


目標頁面導入

然后,記得寫上這個方法,接收props

constructor(props, context) {

 super(props);

}

定義一個方法,如下圖所示,name為目標頁面的文件名,name為import時起的名.


目標頁面跳轉(zhuǎn)方法

最后,調(diào)用方法實現(xiàn)跳轉(zhuǎn).


方法調(diào)用

也可以在Button ,TouchableHighlight等組件中調(diào)用.

后續(xù)的頁面以此類推,可以實現(xiàn)頁面跳轉(zhuǎn)的功能,希望對你們有所幫助.

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關文章

  • React?Hooks中?useRef和useImperativeHandle的使用方式

    React?Hooks中?useRef和useImperativeHandle的使用方式

    這篇文章主要介紹了React?Hooks中?useRef和useImperativeHandle的使用方式,文中說明了useRef和useCallback一起使用,?可以解決閉包陷阱的問題,本文結(jié)合實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-10-10
  • Ant?Design?組件庫按鈕實現(xiàn)示例詳解

    Ant?Design?組件庫按鈕實現(xiàn)示例詳解

    這篇文章主要介紹了Ant?Design?組件庫按鈕實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪</P><P><BR>
    2022-08-08
  • 理解react中受控組件和非受控組件及應用場景

    理解react中受控組件和非受控組件及應用場景

    當涉及到React框架時,了解受控組件和非受控組件是非常重要的概念,本文主要介紹了理解react中受控組件和非受控組件及應用場景,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • 深入理解React高階組件

    深入理解React高階組件

    本篇文章主要介紹了深入理解React高階組件,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • 一文詳解手動實現(xiàn)Recoil狀態(tài)管理基本原理

    一文詳解手動實現(xiàn)Recoil狀態(tài)管理基本原理

    這篇文章主要為大家介紹了一文詳解手動實現(xiàn)Recoil狀態(tài)管理基本原理實例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • React翻頁器的實現(xiàn)(包含前后端)

    React翻頁器的實現(xiàn)(包含前后端)

    本文主要介紹了React翻頁器的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • 解決React報錯You provided a `checked` prop to a form field

    解決React報錯You provided a `checked` prop&n

    這篇文章主要為大家介紹了React報錯You provided a `checked` prop to a form field的解決方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • ReactNative?狀態(tài)管理redux使用詳解

    ReactNative?狀態(tài)管理redux使用詳解

    這篇文章主要介紹了ReactNative?狀態(tài)管理redux使用詳解
    2023-03-03
  • React之echarts-for-react源碼解讀

    React之echarts-for-react源碼解讀

    這篇文章主要介紹了React之echarts-for-react源碼解讀,echarts-for-react的源碼非常精簡,本文將針對主要邏輯分析介紹,需要的朋友可以參考下
    2022-10-10
  • react中的axios模塊你了解嗎

    react中的axios模塊你了解嗎

    這篇文章主要為大家詳細介紹了react中的axios模塊,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03

最新評論