【发布时间】:2018-06-03 17:30:29
【问题描述】:
我想根据服务器返回的响应更改按钮文本。怎么可能? 我的回复是这样的
{
"responseHeader": {
"type": "314",
"status": "200",
"message": "Successfully found the profile"
},
"neighbourProfile": [{
"no_of_mutual_friends": "0",
"is_anchored": "1",
},
{
"no_of_mutual_friends": "0",
"is_anchored": "0"
}]
}
我想根据状态 is_anchored 更改按钮文本,如果它是 0,我希望按钮文本为 friends 否则 add ,我该怎么做?这是我的反应部分
return (
<Card>
<CardSection>
<Image style ={styles.thumbnail_style} source={{uri : profile_image_url}} />
<View style= {styles.thumbnailContainerStyle}>
<Text style={styles.userStyle}>{username}</Text>
<Image source={require('./src/Images/profession_cell.png')}/><Text style={styles.textStyle}>
No profession to show</Text>
<Text style={styles.friendStyle}>{no_of_mutual_friends} Mutual friends</Text>
</View>
<View style={styles.buttonStyle}><Button color="#00BFA5" title="Add" onPress={() =>console.log("clicked")}>
</Button></View>
</CardSection>
</Card>
);
【问题讨论】:
标签: json reactjs react-native jsx styling