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



我有一个对我的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

你的语法是错误的,应该是:

<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>

最新更新