各位大神好,请问如何能在FLatList中遍历文件夹中的image图片我尝试了很多次,各种方式都不行



  • 这个是我的代码
    export default class App extends Component{
    _renderItem=({item})=>{
    let imgSrc=require('./imgs/'+item.img+'.png')
    return(
    <View>
    <Text>{item.title}</Text>
    <Image source={imgSrc}/>
    </View>
    )
    }
    render(){
    return(
    <FlatList
    data={imageData.data}
    renderItem={this._renderItem}
    />
    )
    }
    这里的require里面好像只能设定固定的string我一加字符串用来拼接就报错,那不是我遍历的图片只能是同一个图片,当然肯定不合理,我没有找到解决的办法,困扰我几天了,希望各位好心的大神帮我解答2_1509979669072_3.jpg 1_1509979669072_2.png 0_1509979669071_1.png ,举手之劳哈。


  • administrators

    合理不合理都只能用固定的字符串



  • @晴明 说:

    合理不合理都只能用固定的字符串

    如何能够加载遍历本地的图片啊。清明帅哥


  • administrators

    不能,只能一张张写死



  • @晴明 好的,非常感谢你,清明帅哥,另外我想加下你的群可以不啊



  • 本地图片路径设置成uri的, 试试

    let imageSource = "pathOfImages.png"
    source={{uri:imageSource}}
    

登录后回复