Search
Write a publication
Pull to refresh

Comments 7

Layers это не особо новая фича. Тока у нее ведь более простое название, монорепка. По сути подход не предлагает ничего нового и можно просто решить проблему реорганизацией структуры.

да, ничего нового, просто я долго работал на второй версии и после перехода на третьею версию долго избегал некоторые подходы по причине того, что не понимал их смысла (те же компосаблы я избегал после опыта с миксинами во вью 2). поэтому статейка так, банально чтобы гуглилось на русском по этой теме, а то кроме документации толком не найти ничего

Интересное решение с разными сайтами, возьму на заметку.

Если не ошибаюсь, то подобный поход (как в 1ом случае, когда в каждой основной папке есть свои компасоблы и компоненты) называется модульной архитектурой, по крайней мере так пишет vue faq https://vue-faq.org/ru/development/architectural-patterns.html

Спасибо! Мне было полезно. Знал про слои, но так использовать даже не предполагал.

Честно говоря, автоимпорт очень злое зло. Ещё приемлемо с префиксами пути, но без - потенциальный отложенный выстрел в куда вам больше нравится. Был опыт поддержки проекта с автоимпортами и регулярно менявшейся командой. Всего около десятка компонентов с одинаковым названием, но разными путями, а как замучались изучать, где какой должен быть по дизайну и задумкам окологодовалой давности...

А слои классная тема, если я ничего не путаю, их вообще можно выносить в сторонние репозитории и шарить по нескольким репозиториям

да, был такой опыт с автоимпортами в проекте с несколькими разрабами, в этом юзаю его потому что я тут один единственный и незаменимый, так сказать)) чисто для себя люблю их использовать

Попробовал слои и ожидал что они больше изолированы друг от друга, файл app.vue выбирается из первого подключенного слоя так же с layouts, подозреваю что middleware тоже не изолированы друг от друга.

Sign up to leave a comment.

Articles