警告:失败的道具类型:提供给“Carousel”的“对象”类型的无效道具`数据`,预期`数组`

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了警告:失败的道具类型:提供给“Carousel”的“对象”类型的无效道具`数据`,预期`数组`相关的知识,希望对你有一定的参考价值。

我正在使用react-native-snap-carousel,它工作正常,它获取数据很好,但我在该应用程序中收到2个警告。

  1. 警告:失败的道具类型:提供给databoolean类型的无效道具Carousel,预计array
  2. 警告:失败的道具类型:道具dotsLengthPagination中被标记为必需,但它的值是Undefined

来自评论的1位兄弟帮助了我,我的问题现在解决了,这就是我删除代码的原因,因为那是我公司的代码,而且我没有得到答复后长时间共享代码的权限。谢谢。

答案

对于第一个问题,我看到msgResponse不一致

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

数组/字符串取决于具体情况

尝试:

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

以上是关于警告:失败的道具类型:提供给“Carousel”的“对象”类型的无效道具`数据`,预期`数组`的主要内容,如果未能解决你的问题,请参考以下文章

道具类型失败:提供给“TextInput”React Native 的“对象”类型的无效道具“值”

警告:道具类型失败:未指定必需的道具“region.latitude”

React Native错误失败的道具类型:提供给`Overlay`的`array`类型的无效道具`children`,

vue 警告:无效的道具:道具“modalState”的类型检查失败。预期布尔值,得到函数

如何将 ref 作为道具传递:[Vue 警告]:无效的道具:道具“containerRef”的类型检查失败。预期对象,得到 HTMLDivElement?

警告:失败的道具类型:道具`children`在`Query`中被标记为必需,但它的值是`undefined`