传递参数链接无法打开

时间:2018-05-07 18:34:40

标签: react-native react-android

我将参数从一个页面传递到另一个页面。我还将链接(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>

enter image description here

destURL是http://www.yahoo.com,它来自我的JSON文件。 任何帮助将受到高度赞赏。

0 个答案:

没有答案