@kirill-93

Использование @ в путях vuejs?

Когда я указываю путь до файла, например до картинки, я могу использовать собачку как ссылку на директорию src. Например
<img src="@/assets/logo.svg">
Или
import Footer from '@/components/Footer'
Но использовать такую собачку в стилях почему-то нельзя. Может быть есть какой-то вариант?
У меня вот такая структура проекта:
-src
--assets
---images
--components
---head_elements
---footer_elements
---...
И в стилях внутри этих компонентов получаются пути вида
.element {
    bakcground: url('../../assets/images/logo.jpg');
}

Очень неудобно и не гибко. Как можно это исправить?
  • Вопрос задан
  • 251 просмотр
Решения вопроса 1
yarkov
@yarkov Куратор тега Vue.js
Помог ответ? Отметь решением.
.element {
    background: url('~@/assets/images/logo.jpg');
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы