Отображение внешнего изображения SVG с URL в реагировать родной - PullRequest
2 голосов
/ 20 мая 2019

Есть ли какой-нибудь пакет, который позволил бы мне отображать SVG-изображение, загруженное с внешнего URL-адреса?

Я пытался использовать response-native-svg-image / реагировать-native-svg-uri и их вилкино ни один из них не работает правильно - есть ли не мертвый пакет для Reaction-native, который бы выполнял эту работу?

Это пример ошибки, генерируемой svg-img-uri

<SvgUri width="24" height="24" source={{ uri: 'https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.3.0/flags/1x1/ad.svg' }} />
Text strings must be rendered within a <Text> component.

This error is located at:
    in RNSVGDefs (at Defs.js:8)

Ответы [ 2 ]

1 голос
/ 20 мая 2019

В URL нет кавычек.Это может быть проблемой

<SvgUri 
 width="24" 
 height="24" 
 source={{ uri: 'https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.3.0/flags/1x1/ad.svg'}} />
0 голосов
/ 21 мая 2019

Эта проблема Github может помочь вам.

Если вы все еще не добились успеха, вы все равно можете конвертировать SVG-файл в React Native Component, используя https://www.smooth -код.com / open-source / svgr / plays / / 1007 * (не забудьте включить React-native на левой панели)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...