在React Native中动态加载图像

时间:2020-09-25 22:00:38

标签: react-native

我调用一个从json文件获取相关图像URL的函数;

<Image style={styles.img} source={{uri: Fetchimg.fetchimg(item.featured_media)}} />

上面的图片标签位于Flatlist中。其调用的函数将调用相关的媒体文件并获取资产的URL;

fetchimg:  function fetchimg(url) {
    fetch('https://www.yyy.org/wp-json/wp/v2/media/' + url, {
      method: 'GET'
    })
    .then((response) => response.json())
    .then((responseJson) => {
      let url = responseJson.guid.rendered;
      return url;
    })
    .catch((error) => {
        console.error(error);
    });
}

但是我得到的只是一张空白图像。我已经尝试过对要传递回的URL值进行硬编码,但这具有相同的结果。

0 个答案:

没有答案