require()他不能拼接
在数组中写好图片路径,直接arr.url,放在require()是不生效的。
如下图所示
{
arr.map((item, i) => {
return<TouchableOpacity key={i} style={styles.frame}>
<Image style={styles.photo}
source={require(item.url)}
/>
</TouchableOpacity>
})
}
这样是获取不到图片路径的。
改变一下
需要取出后声明一个变量,转一下
const url = ~~item.url
再进行使用
<Image style={styles.photo} source={url} />