开发者问题收集

TypeError:‘undefined’ 不是一个对象(正在评估)

2022-05-15
1478

我开始在 YouTube 上观看 react-native 教程,但出现此错误。

TypeError: ‘undefined’ is not an object

这是显示的文件:

<Touchable>
           <Image
             source={require(‘../assets/badalboupic.jpg)} />
   

           <Text >
           TafTun AutoMechanics
               <Text />
         </Touchable>

请帮忙。谢谢!

2个回答

在 Safari 中会发生这种情况:当您读取未定义对象的属性或调用其方法时。在构造函数中使用合理的默认值初始化状态。–

zpodavay
2022-05-16

应该是这样的:

<TouchableWithoutFeedback>
     <>
       <Image source={require('../assets/badalboupic.jpg')} />
       <Text >TafTun AutoMechanics</Text>
     </>
   </TouchableWithoutFeedback>
  1. 您在 Image 源中遗漏了一个引文
  2. 在 React Native 中,正斜杠放在结束标记的单词之前,而不是之后
  3. 您必须在 TouchableWithoutFeedbackTouchableOpacityTouchableHighlightPressable 元素之间进行选择。
Vaggelis
2022-05-15