真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

reactnative路由跳轉(zhuǎn)如何實(shí)現(xiàn)

這篇文章主要講解了“react native路由跳轉(zhuǎn)如何實(shí)現(xiàn)”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“react native路由跳轉(zhuǎn)如何實(shí)現(xiàn)”吧!

韓城網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,韓城網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為韓城近1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的韓城做網(wǎng)站的公司定做!

react native路由跳轉(zhuǎn)的實(shí)現(xiàn)方法:1、使用“yarn add react-navigation”命令安裝“react-navigation”;2、通過(guò)“yarn add react-native-gesture-handler”命令安裝“react-native-gesture-handler”組件;3、設(shè)置好初始路由,然后以類的組件的形式導(dǎo)出即可。

React Native-路由跳轉(zhuǎn)

搭建完RN開發(fā)環(huán)境后,要實(shí)現(xiàn)多個(gè)頁(yè)面之間的跳轉(zhuǎn)。

1.這時(shí)需要安裝react-navigation(在此之前的Navigator和ex-Navigation已經(jīng)廢棄),使用yarn add react-navigation命令進(jìn)行安裝。

2.react-navigation依賴于react-native-gesture-handler組件,因此也需要使用yarn add react-native-gesture-handler命令進(jìn)行安裝。

3.兩個(gè)組件安裝成功后,在index.js(入口文件,有可能是index.android.js或index.ios.js)注冊(cè)一個(gè)App組件,引用自setup.js。

react native路由跳轉(zhuǎn)如何實(shí)現(xiàn)

4.在setup.js中導(dǎo)入createStackNavigator, createAppContainer兩個(gè)函數(shù)和兩個(gè)頁(yè)面。

import { createStackNavigator, createAppContainer } from "react-navigation";
import { Login } from "./js/pages/login";
import { ScanDevice } from "./js/pages/scanDevice";

5.用createStackNavigator封裝好兩個(gè)頁(yè)面的路由和標(biāo)題的配置,設(shè)置好初始路由。

const AppNavigator = createStackNavigator({
   Login: {
       screen:Login,
       navigationOptions: {
           title: '冷鏈物流助手',
           headerTitleStyle:{
               textAlign: 'center',
               flex:1,
           }
       }
   },
   ScanDevice: {
       screen:ScanDevice,
       navigationOptions: {
           title: '掃描設(shè)備',
           headerTitleStyle:{
               textAlign: 'center',
               marginLeft:-25,
               flex:1,
           }
       }
   },
},{
   initialRouteName: 'Login'
});

6.將配置好的AppNavigator再用另一個(gè)函數(shù)createAppContainer封裝,然后以類的組件的形式導(dǎo)出。

const AppContainer = createAppContainer(AppNavigator);
export default class App extends React.Component {
   render() {
       return ;
   }
}

7.運(yùn)行react-native run-android,如有報(bào)錯(cuò)則查詢谷歌一步步解決。若出現(xiàn)Task :react-native-gesture-handler:compileDebugJavaWithJavac FAILED報(bào)錯(cuò),則按照l(shuí)ink/be47acb6bb8806ab820fd1081686a767解決。

感謝各位的閱讀,以上就是“react native路由跳轉(zhuǎn)如何實(shí)現(xiàn)”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)react native路由跳轉(zhuǎn)如何實(shí)現(xiàn)這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!


網(wǎng)站題目:reactnative路由跳轉(zhuǎn)如何實(shí)現(xiàn)
標(biāo)題網(wǎng)址:http://weahome.cn/article/pedeod.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部