ссылка на параметры передачи не открывается - PullRequest
0 голосов
/ 07 мая 2018

Я передаю параметры с одной страницы на другую. Я также передаю ссылку (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, прочитав параметр. Когда я пытался открыть ссылку, я получаю сообщение об ошибке «Ошибка синтаксического анализа JSON». Ниже приведен мой код и снимок экрана с ошибкой:

<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. любая помощь будет высоко оценена.

...