все компоненты по директориям раскидываете(components/user/post/TreeFolder.vue) или храните все компоненты внутри components и в их названии используете пути(components/UserPostTreeFolder.vue)?
Второй вариант в vueschool.io увидел, звучит странно, хоть и логично)
хорошим тоном считается писать полное имя компонента (UserPostTreeFolder), но необходимость наличия папок это не отменяет
Я вот так и делаю Но, если вложенность большая, то импорт знатно разрастается
при импорте непосредственно в компоненте префиксы можно опускать и оставлять суть, тогда ничего не будет разрастаться
components/User/Post/TreeFolder.vue
мне раньше нравилось писать import BaseButton from 'components/Base/Button' но это удобно только когда всего один модуль в проекте
Префиксы какие имеешь ввиду?
в данном случае UserPost суть в том, что с полными именами у тебя всегда будут подобные префиксы и порой импорты действительно становятся очень длинными, поэтому их можно таким образом сокращать и оставлять удобные названия
Аа, я понял о чем ты Но тогда, если скопируешь их в другой компонент, все пути заново нужно будет проверять😀 Но суть понятна
поэтому лучше использовать абсолютные пути почти везде
webstorm умеет это сам фиксить, к счастью
Обсуждают сегодня