簡體   English   中英

反應本機導航路線未定義

[英]react-native navigation route undefined

啟動我的應用程序時出現錯誤:未定義不是對象(正在評估“ route.title”)

我期望導航器使用initalRoute = {{title:'Setup'}}初始化為'Setup'路線

如何在初始應用加載時定義路由?

 import React, { Component } from 'react'; import { AppRegistry, StyleSheet, Text, View, Navigator } from 'react-native'; import SetupComponent from './src/setup/setup.component'; import HomeComponent from './src/home/home.component'; export default class AwesomeProject extends Component { render() { return ( <Navigator initalRoute={{ title: 'Setup'}} renderScene={(route, navigator) => { console.log("routing", route.title); if (route.title === 'Setup'){ return <SetupComponent navigator={navigator} /> } if (route.title === 'Home') { return <HomeComponent navigator={navigator} /> } console.log("return default"); }} /> ); } } AppRegistry.registerComponent('AwesomeProject', () => AwesomeProject); 

你有你的導航組件的定義一個錯字-你的代碼讀取initalRoute當它應該是initialRoute 更改此行,您應該看到已修復該錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM