gpt4 book ai didi

android - React Native - 如何使用图像组件中的uri加载本地镜像?

转载 作者:可可西里 更新时间:2023-11-01 05:39:37 25 4
gpt4 key购买 nike

我知道我们可以加载本地镜像:

<Image source={require('folder/image.png')}/>

但我需要像这样加载图像:

<Image source={{uri: 'folder/image.png'}}/>

它适用于网络图像,但它不适用于本地镜像,甚至它不会对本地镜像给出任何错误并且静默不显示图像。谁能告诉我如何使用 uri 属性加载本地镜像?

最佳答案

如果您使用 Expo 构建您的 React Native 应用程序,这可能会有所帮助:

1)安装expo-asset:expo install expo-asset

2) 初始化并设置您的 imageUri:

import {Asset} from 'expo-asset';

const imageURI = Asset.fromModule(require('../../assets/test.png')).uri;

3) 在我的例子中,我需要它在 NativeBase 的缩略图上:

<Thumbnail square source={{uri: imageURI}}/>

文档:https://docs.expo.io/versions/latest/sdk/asset/

关于android - React Native - 如何使用图像组件中的uri加载本地镜像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53779164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com