Ссылка на параметры передачи не открывается

Я передаю параметры с одной страницы на другую. Я также передаю ссылку ( 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>

введите описание изображения здесь

destURL - это http://www.yahoo.com/ и он исходит из моего файла JSON. любая помощь будет высоко оценена.

0 ответов

Другие вопросы по тегам