无法在本机反应中显示来自本地主机开发服务器的图像
can't display images from localhost dev server in react native
我正在尝试从我的本地开发服务器以 React Native 渲染图像,但我无法添加图像。我从服务器获取的图像 URI 是正确的,我通过将其复制并粘贴到 chrome 选项卡进行了检查,它打开了一个显示图像的新选项卡。
http://localhost:4001/f931a2c2-4268-4bd8-8f6f-c0bab923a374.jpeg
,这是URI的例子,这是我的图片组件代码。
export const LogoImage: React.FC = ({ logo }) => {
return (
<View style={styles.wrapper}>
<Image
source={{
uri: "http://localhost:4001/${logo}",
}}
style={styles.image}
/>
</View>
);
};
const styles = StyleSheet.create({
image: {
height: "100%",
width: "100%",
resizeMode: "cover",
},
wrapper: {
height: 200,
width: 200,
},
});
如有任何想法和建议,我们将不胜感激。
尝试用您自己的 IPv4 地址替换关键字 localhost
。在cmd中执行ipconfig
即可获取。我也发现了类似的问题here.
我正在尝试从我的本地开发服务器以 React Native 渲染图像,但我无法添加图像。我从服务器获取的图像 URI 是正确的,我通过将其复制并粘贴到 chrome 选项卡进行了检查,它打开了一个显示图像的新选项卡。
http://localhost:4001/f931a2c2-4268-4bd8-8f6f-c0bab923a374.jpeg
,这是URI的例子,这是我的图片组件代码。
export const LogoImage: React.FC = ({ logo }) => {
return (
<View style={styles.wrapper}>
<Image
source={{
uri: "http://localhost:4001/${logo}",
}}
style={styles.image}
/>
</View>
);
};
const styles = StyleSheet.create({
image: {
height: "100%",
width: "100%",
resizeMode: "cover",
},
wrapper: {
height: 200,
width: 200,
},
});
如有任何想法和建议,我们将不胜感激。
尝试用您自己的 IPv4 地址替换关键字 localhost
。在cmd中执行ipconfig
即可获取。我也发现了类似的问题here.