::React Native ::无法从另一个数据库表获取数据

mutmk8jj  于 2022-11-25  发布在  React
关注(0)|答案(2)|浏览(99)

bounty将于明天到期。回答此问题可获得+50的声望奖励。Reddy正在寻找来自知名来源的答案

我有一个React原生项目
我想在产品名称上方显示制造商名称(品牌名称),如下所示

<View style={styles.infromationView}>
  <Text>{data.manufacturers.name}</Text>
  <Text>{data.product_description.name}</Text>
</View>

添加名称时,出现错误在获取制造商/品牌名称表时无法读取未定义的属性“name”,但我可以从product_description表中获取相同的产品名称
第一次

请检查以下数据库结构...

上述表数据按预期工作..
但是,当我尝试从这个数据表取得数据时,却发生错误

x1c4d 1x指令集

nnsrf1az

nnsrf1az1#

您可以通过以下方法避免此错误

<Text>{data?.manufacturers?.name || ''}</Text>

但我认为这里的问题是与您的API响应。我认为API响应数据没有属性名称“制造商”。
请通过console.log({data})确认。

laawzig2

laawzig22#

试试这个

<Text>{data?.manufacturers?.name}</Text>

如需了解更多信息,请访问:Optional_chaining
在这个例子中,你可能缺少一些值,这就是为什么它会显示错误!

相关问题