首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react-native-material-ui uiTheme.spacing错误

react-native-material-ui uiTheme.spacing错误
EN

Stack Overflow用户
提问于 2018-04-11 15:43:35
回答 1查看 123关注 0票数 0

未知错误

代码语言:javascript
复制
TypeError: undefined is not an object 
(evaluating
'context.uiTheme.spacing')

在我的组件代码中

代码语言:javascript
复制
import React, { Component } from 'react'
import { View } from 'react-native'
import { IconToggle } from 'react-native-material-ui'

export default class LeftElement extends Component {
  render() {
    return (
      <View>
        <IconToggle name="menu" color="white" />
      </View>
    )
  }
}

似乎我们应该为IconToggle提供一个themeProvider.spacing

代码语言:javascript
复制
import React, { Component } from 'react'
import { View } from 'react-native'
import { IconToggle, ThemeProvider } from 'react-native-material-ui'

const uiTheme = {
  spacing: {
    fontSize: 24
  }
}
export default class LeftElement extends Component {
  render() {
    return (
      <ThemeProvider uiTheme={uiTheme}>
        <View>
          <IconToggle name="menu" color="white" />
        </View>
      </ThemeProvider>
    )
  }
}

但是它也不能工作,我该如何解决它呢?

EN

回答 1

Stack Overflow用户

发布于 2018-04-11 16:58:06

请遵循适当的react-native-material-ui指南,安装react-native-vector-icons并将react-native-vector-icons链接到您的react-native项目。

我刚刚改变了“黑色”的颜色,它如下所示。

代码语言:javascript
复制
<ThemeProvider uiTheme={uiTheme}>
   <View>
     <IconToggle name="menu" color="black" />
   </View>
</ThemeProvider>

它给出了以下输出,

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49769281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档