【发布时间】:2017-02-14 06:15:25
【问题描述】:
我正在学习适用于 iOS 的 React Native
我的问题是我无法获取对象内部的信息,是图片的链接。
listView React Native 的内部 renderRow 代码
renderRow(rowData, sectionID, rowID) {
console.log(rowData.media.imagenes[0].imagenLink)
使用该代码,显示如下。
Picture of console.log(rowData.media)
如果我这样写代码,那应该可以工作
console.log(rowData.media.imagenes[0].imagenLink)
然后,它显示一个错误。
如果我在 renderRow() 之外编写代码,它可以工作。
console.log(this.state.datosJSON[0].media.imagenes[0].imagenLink)
然后我可以得到图片的链接。
我希望有人可以帮助我。
感谢您的宝贵时间
【问题讨论】:
-
你能在listView中分享
dataSource吗? -
当然,是
constructor(props) { super(props); ds = new ListView.DataSource({rowHasChanged: (r1, r2) => r1 !== r2}) this.state = { dataSource: ds.cloneWithRows(['row 1']), datosJSON:'' }; } -
我可以修复它,如果我使用 console.log 东西,它会给我错误,但如果我使用 {{ uri }} ,它可以工作,我不知道为什么
标签: javascript ios json listview react-native