<view class="header">
<img src="http://10.169.94.1:8081/file/downLoad?fileId=398" alt="logo" class="logo"/>
</view>
上为在具体页面中引入图片,下为在main.js处配置ip地址,
Vue.prototype.$baseUrl="http://10.169.94.1:8081"
请问该如何在图片路径处引入这个配在全局的baseUrl呢,总不能在每个使用图片的地方都要写具体的ip地址吧,万一这个ip地址变化了呢?所以想请问在全局配置好ip地址,如何在图片路径中使用,请赐教,不胜感激。
试过直接这么写发现还是无法引入
<view class="header">
<img src="$baseUrl/file/downLoad?fileId=398" alt="logo" class="logo"/>
</view>
你这是下载?
get请求嘛? 逻辑上来说是个get请求 返还回来的是个二进制流
二进制流转一下吧,转成base64 在放到src上面
应该是这样写吧
<img :src="$baseUrl+'/file/downLoad?fileId=398'" alt="">
window.baseUrl="http://10.169.94.1:8081"
<view class="header">
<img src="window.baseUrl+'/file/downLoad?fileId=398'" alt="logo" class="logo"/>
</view>
先在data定义一个baseUrl,然后在created里赋值this.baseUrl = this.$baseUrl
<img :src="`${baseUrl}/file/downLoad?fileId=398" alt="">
你这拼接有问题