taro编译rn项目后无法引入本地图片真机上无显示问题



  • 我在我的taro代码中使用

    • require引入图片
      2ed98181-443f-4753-9ce9-19db693da791-image.png

    • 真机和模拟器无任何反应加载不出来图片

    994f7ca7-3ba6-45a1-ad19-cc501379e69f-image.png

    • 头部import引入图片地址添加变量名

    643e0ac7-fa05-4649-a2ad-859669eefbbc-image.png

    • 模拟器无任何反应无法显示图片

    ee702919-dc37-4bd2-a592-65eaf7275e42-image.png

    这是编译后的rn项目结构

    30c6f94e-126b-4805-9851-54e91852db3c-image.png

    目前是服务器没有报错,编译也显示成功但是就是图片显示不出来,对此我实在是百思不得其解

    难道是taro编译后的rn不支持Image这个基础组件?



  • 遇到相同的问题

    src 使用网络地址就可以显示,本地用import 或 require 都不行

                            <Image
                                style='width: 300px;height: 100px;background: #fff;'
                                src='https://camo.githubusercontent.com/3e1b76e514b895760055987f164ce6c95935a3aa/687474703a2f2f73746f726167652e333630627579696d672e636f6d2f6d74642f686f6d652f6c6f676f2d3278313531333833373932363730372e706e67'
                            />
                            <Image
                                style={{width: 66, height: 58, backgroundColor: 'red'}}
                                src={require('../../assets/images/portraitDefault.png')}
                            />
                            <Image className='userInfo_header_portrait' src={portraitDefault}/>
    

    Simulator Screen Shot - iPhone 11 - 2020-05-26 at 10.05.24.png



  • @goodnighthsu 降级rn版本好像可以解决这个问题


登录后回复