javascript - 为资产文件夹中的所有图像反应本机 ListView
问题描述
我有一个assets/images
包含 200 张图像的文件夹。我想用所有图像制作一个列表视图,图像的文件名将是列表视图上的文本。
我试着做
import Images from './assets/images'
但总是给我错误。
我使用react-native 版本:0.59.9 和React:16.8.3
我尝试制作导入文件夹:
import Images
解决方案
你不能那样做..
在 images 文件夹中添加 index.js 文件
const images = {
button: require('./button.png'),
logo: require('./logo.png'),
placeholder: require('./placeholder.png')
}
export default images
然后正确导入图像
import Images from '../images'
<Image source={Images.logo}
按照您希望使其工作的方式对代码进行模式导入。
推荐阅读
- excel - VBA 从多个工作表中获取双倍值
- java - 如何在android中将文章标题放在旁边
- java - 创建一个菜单 xml,如 chorm
- php - TYPO3 - 后端文件列表中未引用的链接文件
- python - 更新后在 Django 中创建日志
- django - Django - 无法在 settings.py 中创建目录 - Apache2
- plsql - Oracle - store large string in CLOB
- angular - 遍历包含表单数组的表单组
- tensorflow - TensorFlow 构建失败,GPU '__NV_EXTRA_INITIALIZATION' 未在此范围内声明
- excel - 将excel公式递增2