【发布时间】:2016-08-14 20:35:17
【问题描述】:
我刚开始学习 React Native。
尝试使用 NavigatorIOS 的样式,但我在这里遇到了意外的令牌错误style={{styles.tabBarStyle}}我做错了什么?
仅当我在标签中内联粘贴样式时才有效。
完整代码:
http://pastebin.com/NpdSWL6k
【问题讨论】:
标签: react-native
我刚开始学习 React Native。
尝试使用 NavigatorIOS 的样式,但我在这里遇到了意外的令牌错误style={{styles.tabBarStyle}}我做错了什么?
仅当我在标签中内联粘贴样式时才有效。
完整代码:
http://pastebin.com/NpdSWL6k
【问题讨论】:
标签: react-native
您的代码应该是 style={styles.tabBarStyle} 而不是 style={{styles.tabBarStyle}} 。如果您使用的是内联样式,那么您的列表样式本身应该是对象。
【讨论】:
你应该写
<SomeComponent
style={styles.tabBarStyle}
</SomeComponent>
JS 代码应该写在 一个 组花括号中,而不是像你写的那样两个。第二组花括号表示对象类型,因此:
{styles.tabBarStyle}
不是有效的对象。这就是您收到此错误的原因。
【讨论】: