reactjs - 显示我从 React Native 中的 JSON 文件访问的本地图像时出现问题
问题描述
我正在使用我制作的 JSON 文件中的 flatlist 和 renderItem 渲染数据,但似乎无法显示我添加到 JSON 文件中的本地图像。
this is how im showing the data from each item
renderItem({item}) {
const handlePress = () => {
this.props.onPress(item);
}
return (
<View>
<TouchableHighlight
onPress={handlePress}
>
<>
<Image source={item.img}/>
<Text>{item.name}</Text>
</>
</TouchableHighlight>
</View>
);
}
This is how im writing the img path in my json file
"img":"require('../assets/images/legends/bangalore/bangalore-half.png')",
试图在网上阅读有效的方法并得出了结论,但仍然一无所获。
解决方案
尝试添加 source= {{uri: item.img}}
推荐阅读
- laravel - Laravel:如何在视图中显示 OneToMany
- amazon-web-services - 如何安排 lambda 函数在另一个 lambda 函数记录特定条目后运行 2 小时?
- javascript - 如何让 elementFromPoint() 返回 SVG g 元素?
- python - 我正在尝试在街机 python 中显示图像,为什么它不起作用?
- python - 我收到一个错误,说 string return ' ' 但我有一个 0 那里。它不是通过字符串吗?
- spring - 有没有办法通过spring statemachine中的rest api构建状态机?
- arrays - 更新反应钩子中对象列表的元素。将数组绑定到选择控件列表
- python - 在 VS Code 中获取“ModuleNotFoundError: No module named 'Pillow'”
- reactjs - 在第一次 history.push('xxx') 之后,props.history.goBack() 在 iOS 微信浏览器中不起作用
- azure-ad-b2c - Azure B2C 更改密码策略 - 如何避免登录