Javascript react native can';不分配简单变量
我有一个最奇怪(我相信很简单)的react native bug 我正在对后端使用Javascript react native can';不分配简单变量,javascript,reactjs,react-native,Javascript,Reactjs,React Native,我有一个最奇怪(我相信很简单)的react native bug 我正在对后端使用Parse。获取解析对象并尝试从其属性呈现react对象。简单 renderRow(rowData, sectionID, rowID) { console.log(rowData); var data = rowData._serverData; var photo_url = rowData._serverData.photo_url; retur
Parse
。获取解析对象并尝试从其属性呈现react对象。简单
renderRow(rowData, sectionID, rowID) {
console.log(rowData);
var data = rowData._serverData;
var photo_url = rowData._serverData.photo_url;
return (
<TouchableHighlight onPress={() => this.rowPressed(rowData.guid)}
underlayColor='#dddddd'>
<View>
<View style={styles.rowContainer}>
<Image style={styles.thumb} source={{ uri: photo_url }} />
<View style={styles.textContainer}>
<Text style={styles.title}>{rowData._serverData.badge}</Text>
<Text style={styles.description}
numberOfLines={2}>{rowData._serverData.description}</Text>
</View>
</View>
<View style={styles.separator}/>
</View>
</TouchableHighlight>
);
}
renderRow(行数据、节ID、行ID){
console.log(rowData);
var data=rowData.\u serverData;
var photo\u url=rowData.\u serverData.photo\u url;
返回(
this.rowPressed(rowData.guid)}
参考底色='#dddddd'>
{rowData.\u serverData.badge}
{rowData.\u serverData.description}
);
}
我无法读取此行未定义的属性“photo\u url”
var photo\u url=rowData.\u serverData.photo\u url代码>。
这件事是,数据就在那里,我已经用chrome调试器确定了
结果发现解析有点奇怪。
这样做:
rowData.attributes.photo\u url
解决了。我不得不说我不太清楚为什么