1、vue项目的webpack配置的代理截图:
图片的src地址是我用http:171.168.1.207:8080/camp+fileName字段拼接的地址。
src地址:http:171.168.1.207:8080/camp/profile/upload/2023/05/13/cbfd8be83254321845a2451a07096e55.png
鼠标悬停在src上显示的地址是:http:localhost:9999/http:171.168.1.207:8080/camp/profile/upload/2023/05/13/ae1f41707e5b2e18a232421875a47038.jpg
问题是:为什么在最前面给我拼接了我在webpack里配置的代理地址,导致图片显示不出来 // Various Dev Server settings
不需要webpack处理的图片,直接使用绝对路径调用图片,如"/static/xx/xxx.png"
栗子
html代码
<img v-bind:src="imgUrl"/>
js代码
data(){
return{
imgUrl:"/static/logo.png"
}
}
成功读取到了logo.png. 执行npm run build后查看dist文件,发现logo.png原封不动地放在了根目录下。