Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript react native can';不分配简单变量_Javascript_Reactjs_React Native - Fatal编程技术网

Javascript react native can';不分配简单变量

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

我有一个最奇怪(我相信很简单)的react native bug

我正在对后端使用
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

解决了。我不得不说我不太清楚为什么