2017-05-10 41 views
1

我想實現使用本地基地的反應原生應用中的選項卡。 我收到這個錯誤,我不明白。 未定義不是一個對象(評估'child.props.heading.props')試圖實現使用本地基地的標籤反應原生

這是我導入頁面的代碼。

import React, { Component } from 'react'; 
import {AppRegistry} from 'react-native'; 
import {Tabs} from 'native-base'; 

import TabOne from './TabOne'; 
import TabTwo from './TabTwo'; 
//import Head from '../app/Header'; 
export default class yolo extends Component{ 
    render(){ 
    return(
     <Tabs> 
      <TabOne tabLabel='Groups'/> 
      <TabTwo tabLabel='Create Group'/> 
     </Tabs> 
    ); 
    } 
} 

AppRegistry.registerComponent('yolo',() => yolo); 

這是該頁面的代碼。兩者相同

import React,{Component} from 'react'; 
import{ 
    Text 
} from 'react-native'; 
export default class TabTwo extends Component { 
    render(){ 
    return(
     <Text>Hello</Text> 
    ); 
    } 
} 
+0

我想你沒有描述其他標籤.. – Codesingh

+0

它正在尋找一個標題道具: kwishnu

回答

0

我自己使用原生基礎。複製粘貼這段代碼片段並檢查它是否有效。

import React, { Component } from 'react'; 
import {AppRegistry} from 'react-native'; 
import {Tabs} from 'native-base'; 

import TabOne from './TabOne'; 
import TabTwo from './TabTwo'; 
//import Head from '../app/Header'; 
export default class yolo extends Component{ 
    render(){ 
    return(
     <Tabs> 
       <Tab heading="Groups"> 
        <TabOne /> 
       </Tab> 
       <Tab heading="Create Group"> 
        <TabTwo /> 
       </Tab> 
     </Tabs> 
    ); 
    } 
} 

AppRegistry.registerComponent('yolo',() => yolo); 
+0

@Avikrit仍面臨同樣的問題?否則請接受答案。 –