Вам необходимо импортировать изображение в свой компонент. Не уверен, что есть лучший способ для srcset
, но вот как вы бы сделали это, используя src
.
EDIT: Обновлено для обработки srcset
<template>
<img :src="banner" :srcset="bannerSizes" alt="Hero Image" />
</template>
<script>
import banner from "@/assets/images/banners/Small-Banner.svg";
export default {
computed: {
banner() {
return banner;
},
bannerSizes() {
return `
${this.size(this.banner, "300")},
${this.size(this.banner, "1440")}
`;
}
},
methods: {
size(image, width) {
return `${image} ${width}w`;
}
}
};
</script>