0
我选择从JSON图像,并希望加载在lazyimageload延迟加载动态画面图像
renderRow = (file) => {
var imageURL = require(file.image_url);
return <View
style={styles.view}>
<LazyloadView
host="listExample"
style={styles.file}>
<LazyloadImage
host="listExample"
style={styles.image}
source={imageURL}
animation={false}/>
<View style={styles.detail}>
<Text style={styles.name}>{file.first_name} {file.last_name}</Text>
<Text><Text style={styles.title}>email: </Text><Text style={styles.email}>{file.email}</Text></Text>
<Text style={styles.ip}><Text style={styles.title}>last visit ip: </Text>{file.ip_address}</Text>
</View>
<View style={styles.gender}>
<Text style={[styles.genderText, file.gender === 'Male' ? styles.male : styles.female]}>{file.gender}</Text>
</View>
</LazyloadView>
</View>;
};
但是,得到的例外“要求未知模块” ./images/image.png”。如果您确定模块在那里,请尝试重新启动打包程序或运行npm install。任何人都可以请帮忙
但我必须加载从JSON文件中的图像,并有一个与每个行项目相关联的一个图像URL。图像甚至数据都是动态的 –