当前位置:   article > 正文

react资源指向_react bundle.js相对路径

react bundle.js相对路径

react资源指向

在react中,静态资源引用,使用相对路径,相对路径以src为根,引用动态资源是,使用绝对路径。绝对路径以public为根。jsx的前景图片根目录都指向public,jsx里面行间样式链接图片资源指向了public。

所以在jsx中,图片资源不是放在public目录下,而是放在public的其他同级目录下时,不管你用多少个../,都不能跳出根目录再去选择到public目录,同样,这时你即使把转换成行间样式的背景图片依旧是不可以的,根路径依旧还是指向public。

在这种情况下的话,引入的思路就是把相对路径转换成绝对路径。把相对路径转换成绝对路径的思想就是把资源内嵌到网页当中,这样可以用import或者用.default来转化。

图片是可以作为模块化资源被引入。模块化的图片会被转成base64的格式。

<img src={require('../../assets/img/zan.png').default} alt=""/>
或者先引入图片,用import zan from '../../assets/img/zan.png,然后在需要调用的位置使用 <img src={zan} alt=""/>调用

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/65886
推荐阅读
相关标签
  

闽ICP备14008679号