Unknown named module .png



  • 提示这个错误大家怎么解决的,listview加载本地的图片,有知道的宝宝么?



  • 项目中实时加入图片后,是不是要重新react-native run-android一次?



  • 标题是粘贴出来的么?如果是粘贴的图片名是不是多敲一个空格。



  • Unknown named module: './img/aokaihangkong.png
    真实的回复是上边这句,因为图片名是用变量生成的,所以有这个bug,您是怎么解决的



  • 0_1504513045818_Screen Shot 2017-09-04 at 4.17.12 PM.png

    真正的原因是这个,可是我又必须用下边这种方法



  • require的资源是静态的,也就是在编译时已经确定的东西,然后你想要的是动态的,暂时做不到.
    不过你可以先把所有可能用到的图片引用出来。

    // image/index.js 图片资源
    export default {
      img1: require('./img/img1.png');
      img2: require('./img/img2.png');
      img3: require('./img/img3.png');
      img4: require('./img/img4.png');
    }
    
    // 使用
    import image from '../image';
    
    ...
    <Image source={image[rowData.imgName]}>
    ...
    

登录后回复