我将参数从一个页面传递到另一个页面。我还将链接(http://wwww.yahoo.com)与其他参数一起传递给结果页面。以下是我的源页面的代码:
<View style={styles.searchButton}>
<Button style={styles.searchButton}
title="Go to Details"
onPress={() => {
this.props.navigation.navigate('SearchSer', {
itemId: services[0].ser,
otherParam: services[0],
在下面的代码中,我试图通过读取参数将链接放在TouchableOpacity中。当我尝试打开链接时,我收到一条错误说&#34; JSON解析错误&#34;。下面是我的错误代码和屏幕截图:
<View>
<Text style={styles.Address1}> {JSON.stringify(otherParam["Phone"])}</Text>
<TouchableOpacity onPress={() => Linking.openURL(JSON.parse(JSON.stringify(otherParam["destURL"]))) }>
<Text style={styles.underLineText}>Distance and Directions</Text>
</TouchableOpacity>
</View>
destURL是http://www.yahoo.com,它来自我的JSON文件。 任何帮助将受到高度赞赏。