91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

react native路由跳轉如何實現

發布時間:2023-01-06 10:42:08 來源:億速云 閱讀:274 作者:iii 欄目:web開發

這篇文章主要講解了“react native路由跳轉如何實現”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“react native路由跳轉如何實現”吧!

react native路由跳轉的實現方法:1、使用“yarn add react-navigation”命令安裝“react-navigation”;2、通過“yarn add react-native-gesture-handler”命令安裝“react-native-gesture-handler”組件;3、設置好初始路由,然后以類的組件的形式導出即可。

React Native-路由跳轉

搭建完RN開發環境后,要實現多個頁面之間的跳轉。

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

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

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

react native路由跳轉如何實現

4.在setup.js中導入createStackNavigator, createAppContainer兩個函數和兩個頁面。

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

5.用createStackNavigator封裝好兩個頁面的路由和標題的配置,設置好初始路由。

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

6.將配置好的AppNavigator再用另一個函數createAppContainer封裝,然后以類的組件的形式導出。

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

7.運行react-native run-android,如有報錯則查詢谷歌一步步解決。若出現Task :react-native-gesture-handler:compileDebugJavaWithJavac FAILED報錯,則按照link/be47acb6bb8806ab820fd1081686a767解決。

感謝各位的閱讀,以上就是“react native路由跳轉如何實現”的內容了,經過本文的學習后,相信大家對react native路由跳轉如何實現這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

清流县| 阿克苏市| 舒城县| 沧源| 于田县| 陕西省| 安徽省| 遂昌县| 普兰店市| 乐昌市| 宁夏| 革吉县| 茌平县| 谢通门县| 大名县| 铜鼓县| 安多县| 西乌珠穆沁旗| 忻城县| 隆昌县| 榆林市| 白河县| 镇巴县| 上思县| 新宁县| 瑞金市| 宁安市| 潞城市| 敦煌市| 桐梓县| 望江县| 中阳县| 开阳县| 临清市| 威宁| 渝北区| 通河县| 灵台县| 砀山县| 华宁县| 西藏|