我开始在 youtube 上使用 react-native 教程,但我收到了错误。
TypeError: ‘undefined’ is not an object
这是它显示的文件:
<Touchable>
<Image
source={require(‘../assets/badalboupic.jpg)} />
<Text >
TafTun AutoMechanics
<Text />
</Touchable>
请帮忙。谢谢你!
回答1
这在 Safari 中发生:当您在未定义的对象上读取属性或调用方法时。在构造函数中使用合理的默认值 values 初始化状态。 –
回答2
它应该是这样的:
<TouchableWithoutFeedback>
<>
<Image source={require('../assets/badalboupic.jpg')} />
<Text >TafTun AutoMechanics</Text>
</>
</TouchableWithoutFeedback>
- 您错过了
Image
来源中的引用 - 在 react 本机中,正斜杠放置在结束标记中的单词之前,而不是之后
- 您必须在
TouchableWithoutFeedback
、TouchableOpacity
、TouchableHighlight
或Pressable
元素之间进行选择。