Спрайты здесь вряд ли нужны. Код и так собирается в единый бандл.
<img :src="assets/icons/${name}.svg />"
? Анимация же невозможна в этом случае я полагаю (не пробовал)? Да и стилизация будет невозможна через динамические аттрибуты также. Зачем так делать. какой в этом смысл?)) Мы же получим некий обрезок инлайнового свг без всех его преимуществ, и в то же время убиваем преимущества вставки через тег img (кеширование). Итого: одни минусы и ниединого плюса. var node = document.getElementById('my-node');
htmlToImage.toPng(node)
.then(function (dataUrl) {
var img = new Image();
img.src = dataUrl;
document.body.appendChild(img);
})
.catch(function (error) {
console.error('oops, something went wrong!', error);
});