NativeBase FooterTab在使用图标时返回错误
NativeBase FooterTab returns error when using an Icon
我使用Native Base docs作为基础来创建FooterTab。
我收到以下错误,如果我添加一个图标元素的按钮:undefined不是一个对象(评估' children.props. children.props.name')从FooterTab.js:114(已更改,现在第142行)。
下面是我在渲染函数中使用的代码:<Footer>
<FooterTab>
<Button active={this.state.detailsTab} onPress={() => this.toggleDetailsTab()}>
Details
<Icon name='ios-home' style={globalStyles.inspectionsItemIcon} />
</Button>
<Button active={this.state.inspectionTab} onPress={() => this.toggleInspectionTab()}>
Inspection
</Button>
<Button active={this.state.insectsTab} onPress={() => this.toggleInsectsTab()}>
Insects
</Button>
<Button active={this.state.radonTab} onPress={() => this.toggleRadonTab()}>
Radon
</Button>
</FooterTab>
</Footer>
如果我从第一个按钮上删除图标,一切都可以正常工作。
任何想法?
请检查图标组件是否从NativeBase导入:
import { Icon } from 'native-base';
FooterTab.js在第88行检查NativeBase的Icon组件。
如果它不是一个,那么它将在第142行加载'name'属性,这将导致错误,因为有2个子('Details'文本和Icon组件)。
你指的是以前版本的文档
用最新的文档检查页脚标签
你也可以检查NativeBase kitensink,它展示了NativeBase组件。
查看NativeBase kitensink页脚标签
相关文章:
- CKFinder 3为所选文件返回错误的URL
- WebView返回错误的window.innerHeight
- 使用ajax上传的文件返回错误,但使用c#在asp.net的服务器端正常提交的文件
- DreamFactory REST API POST休息/用户/会话请求总是在IE9中返回错误
- sqlite查询返回错误-can'我不知道为什么
- Javascript返回错误的Date值(NodeJS)
- javascript getDate getMonth返回错误的月份
- 函数返回错误'令牌{'
- 为什么我在Cloud9中的http请求总是返回错误
- 当jQuery返回错误时,如何在jQuery中重新发送ajax请求
- ontouchend-ios返回错误的坐标
- node.js mongojs findOne回调返回错误为null
- jQuery Ajax+经典ASP返回错误'意外的输入结束'
- 如果URL's链接返回错误
- 时刻.js时区值返回错误的时间戳
- 简单的jquery不起作用,并返回错误
- 在回调返回错误中带有点的 JSONP
- 在页面发布到服务器并返回错误后保留 javascript 更改
- web2py服务器返回错误,但已提交查询
- Javascript错误-左移位返回错误的输出