为了账号安全,请及时绑定邮箱和手机立即绑定

require()怎么加变量

require()怎么加变量

小唯快跑啊 2019-03-13 11:15:32
使用require导入图片只能写图片的地址?如果我图片的url是写在json文件中的,只能用以下方式获取图片吗?{this.props.data.map((item, index) => {                    const url = item.img;                    var image = require("../../"+url+".jpg");                    return <div key={item.key}>                        <a href="#" target="_blank">                            <img src={image} className="img_logo"/>                        </a>                    </div>                })}这样的话json数据不能写它的后缀名{    "image":[{      "key":"1",      "img":"static/images/Logo"    }]  }如果我改成"img":"static/images/Logo.jpg",而require("../../"+url)图片就显示不出来。这样就有个问题,用户给你的json数据文件中图片的url肯定是有后缀名的,而后缀名写在json里就渲染不出来。应该怎样修改代码?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1991 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信