Почему Image.resolveAssetSource () не возвращает высоту и ширину в реагировать родной? - PullRequest
0 голосов
/ 28 октября 2018

Я недавно перешел на реагировать на нативный и хочу получить размер uri изображения. Я посмотрел на реагировать нативную документацию и нашел этот метод:

Image.resolveAssetSource();

Когда я использую его для статических изображений (require ()) , он работает нормально и возвращает свойство высоты и ширины вместе с другими полезными свойствами, но когда я использую его для динамических изображений ( {uri: 'www.abc.com/image'goti) он только и возвращает только свойство uri , содержащееся в объекте, но не height и width свойства.

Я думал, что, может быть, я делаю что-то не так, но на самом деле документация упоминает, что:

ImageSource - это объект типа {uri: 'http location || путь к файлу '}

Тогда почему он не работает для uri ? Кто-нибудь может подсказать?

1 Ответ

0 голосов
/ 27 марта 2019

Image.resolveAssetSource() не может получить измерение из удаленного изображения по дизайну и использовать не для получения размера, а для разрешения изображения из require(), которое в jsbundle и имеет информацию о размерах при сборке пакета в качестве бонуса.

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