如何在Vue js中将相对图像URL转换为绝对图像URL?

问题描述 投票:0回答:1

我有一个对我的API的调用,可以获取相对路径。我想通过添加域名使其成为绝对路径。如何在Vue js中做到这一点?

<img :src="`https://my_domain.com` {{ item.settings.image.path }}>

item.settings.image.path是对我的API的调用,并返回类似/storage/uploads/my_picture.jpg的内容。

我无法在线找到任何资源,我不确定语法。我收到解析错误SyntaxError: Unexpected token (8:12) at Parser.pp$4.raise

html vue.js src
1个回答
0
投票

您的语法错误,应该是:

<img :src="`https://my_domain.com${item.settings.image.path}`">

示例:

new Vue({
  el: "#app",
  data: {
    link: '/vi/MPV2METPeJU/maxresdefault.jpg',
  }
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>

<div id="app">
  <img :src="`https://i.ytimg.com${link}`">
</div>
© www.soinside.com 2019 - 2024. All rights reserved.