警告:道具类型失败:提供给“轮播”的“对象”类型的道具(数据)无效,预期是“数组”

时间:2019-04-01 09:13:35

标签: reactjs api react-native carousel react-native-snap-carousel

我正在使用react-native-snap-carousel,它运行良好,可以很好地获取数据,但是在该应用程序中收到2条警告。

  1. 警告:道具类型失败:提供给data的{​​{1}}类型的boolean无效道具Carousel,预期array
  2. 警告:道具类型失败:道具dotsLengthPagination中标记为必需,但其值为Undefined

评论中的一位兄弟帮助了我,现在我的问题就解决了,这就是为什么我要删除代码,因为那是我公司的代码,得到答复后很长时间我都没有共享代码的权限。 谢谢。

1 个答案:

答案 0 :(得分:1)

对于第一个问题,我发现msgResponse不一致

 const msgResponse = responseMsg._embedded && responseMsg._embedded.items ? responseMsg._embedded.items : ''

数组/字符串视情况而定

尝试:

 const msgResponse = responseMsg._embedded && responseMsg._embedded.items ? responseMsg._embedded.items : []