@egor_babintsev
Начинающий front-end разработчик

Как решить проблему неправильного разрешения путей для спрайтов VueJS?

Доброго дня, господа!
Имеется проблема при резолве url спрайтов (приложение сгенерировано vue-cli 4 на vue3). Имеем компонент, в template которого при помощи use xlink:href вставлена ссылка на спрайт "~@/assets/svg/sprite.svg#название_иконки". Когда я подключаю спрайт в первый раз, url резолвится нормально "/img/solid.2ead6474.svg#times" например, но когда я обращаюсь к спрайту во второй раз, в конце не добавляется #название_иконки, url ведет просто к спрайту. Если я пытаюсь прописать в devtools правильный url, то мне выдает ошибку: Namespace prefix xlink for href on span is not defined. Пробовал объявлять xmlns:xlink для все спрайта, для конкретного use - не помогает. Шо делать?
Буду очень благодарен за помощь.
  • Вопрос задан
  • 154 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы