ListView React本机cloneWithRows没有获得正确的数据

时间:2018-06-28 17:38:52

标签: javascript react-native lambda arrow-functions

我正在尝试将数据从一个屏幕传递到另一屏幕,并且我有数据

this.props.data具有类似[[12121“,” 434536“]的内容,我正在尝试执行以下操作 尝试通过1.0.1将数据添加到列表中,

但是我得到的输出如下:

1.1.0排成一行,它没有一个接一个地添加元素。

this.ds.cloneWithRows([values])

2 个答案:

答案 0 :(得分:1)

同意,第一个答案是语法错误(“ values”已经采用正确的格式,无需将其放入数组中)。

此外,仅供参考,ListView是一个已弃用的组件,您可能希望将其转换为FlatList,以减少错误,提高性能/内存使用率,并且我认为API更直观。

https://facebook.github.io/react-native/docs/flatlist

答案 1 :(得分:0)

您的数据已经是一个数组。您不需要多余的[]

按如下所示进行更改;

this.ds.cloneWithRows(values)