【发布时间】:2018-04-11 19:35:23
【问题描述】:
我正在尝试在 react-native 和 typescript 中实现类似的功能 -
<View style={[styles.a, styles.b]}> </View>
const styles = StyleSheet.create({
a: {color: 'red'},
b:{flex: 1}
})
但我在打字稿中收到以下构建错误-
错误 TS2322: 类型 '{ style: (ViewStyle | ImageStyle)[];孩子:元素[]; }' 不可分配给类型 'IntrinsicAttributes & IntrinsicClassAttributes> & Reado...'。 类型'{风格:(ViewStyle | ImageStyle)[];孩子:元素[]; }' 不可分配给类型“只读”。 属性“样式”的类型不兼容。 类型 '(ViewStyle | ImageStyle)[]' 不可分配给类型 'ViewStyle |不明确的'。 类型“(ViewStyle | ImageStyle)[]”与类型“ViewStyle”没有共同的属性。
任何帮助将不胜感激。
提前致谢。
【问题讨论】:
标签: reactjs typescript react-native styles stylesheet