仅在缓存时才响应本机映像预取

时间:2019-01-03 13:19:03

标签: javascript facebook react-native expo

我在Image.prefetch()中使用RN componentDidMount()。在我的Image组件上,我像这样添加了cache:'only-if-cached'

Image.prefetch(myImageRemoteUri)
    .then((data) => {
        this.setState({
            isLoading:false
        });
    });

<Image style={{ width:200, height:100, alignSelf:'center', marginTop:100 }} source={{ uri: myImageRemoteUri, cache:'only-if-cached' }} />

但是图像未显示。如果我删除cache:'only-if-cached',则显示图像,但是有延迟(未缓存)。

https://facebook.github.io/react-native/docs/images#cache-control-ios-only

0 个答案:

没有答案