2017-05-10 26 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仍面临同样的问题?否则请接受答案。 –