1

我正在使用react-native-image-cache-hoc & Blob

const CacheableImage = imageCacheHoc(Image, {
  fileHostWhitelist: ['firebasestorage.googleapis.com']
});

并渲染

<CacheableImage style={styles.image} source={{ uri: this.props.uri }} permanent={false} />

this.props.uri :

https://firebasestorage.googleapis.com/v0/b/tura-113e0.appspot.com/o/userImages%2Fa@a.com%2Fimages%2FG%C3%B6khan%20Geyik?alt=media&token=54864e18-b9ce- 42f3-84ae

* 然后错误:props.source.uri 应该是具有有效协议和主机的 Web 可访问 url。注意:默认有效协议为 https,默认有效主机为.

错误画面

请问你能帮帮我吗 ?谢谢你。

4

1 回答 1

0

我解决了这个问题。我将 'react-native-cacheable-image' 更改为 Fast Image 'react-native-fast-image。

如果你想使用它,你可以阅读: https ://github.com/DylanVann/react-native-fast-image

我使用了这段代码然后问题解决了

<FastImage source={{  uri: this.props.uri }} />

谢谢你

于 2018-04-15T12:59:04.433 回答