Size: a a a

Nuxt.js — русскоговорящее сообщество

2019 December 09

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
давайте будем городить лейауты в лейаутах в лейаутах, только что бы не писать такое https://github.com/vuejs/vue-router/blob/dev/examples/route-matching/app.js#L20
источник

DS

Denis Strokov in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
да здравствует еще один лейаут в лейауте, нам же так мало этого в наксте хДД
работает из коробки, официально представлено в vue
источник

DS

Denis Strokov in Nuxt.js — русскоговорящее сообщество
у нас много шаблонов внутри шаблонов, empty, base, error, userAuth layouts...
источник

DS

Denis Strokov in Nuxt.js — русскоговорящее сообщество
и лейауты в лейаутах это как бы official vue way
источник

DS

Denis Strokov in Nuxt.js — русскоговорящее сообщество
и не взаимосключающие при этом, что ты скинул по своей ссылке
источник

DS

Denis Strokov in Nuxt.js — русскоговорящее сообщество
можно оба подхода использовать одновременно
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Denis Strokov
и лейауты в лейаутах это как бы official vue way
vue mixins тоже official vue way ;) но даже Эван говорит, что они говно
источник

DS

Denis Strokov in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
vue mixins тоже official vue way ;) но даже Эван говорит, что они говно
они не гавно, не передергивай, он говорит, что это повлияет на перфоманс и это очень опасно так глобально применять миксины
источник

VS

Vlad Starkovsky in Nuxt.js — русскоговорящее сообщество
Вам лишь бы поспорить -_-
источник

DS

Denis Strokov in Nuxt.js — русскоговорящее сообщество
рекомендует очень осторожно к этому относится
источник

DS

Denis Strokov in Nuxt.js — русскоговорящее сообщество
Vlad Starkovsky
Вам лишь бы поспорить -_-
в спорах рождается истина)
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Ну когда у тебя лейаут в лейауте по дизайну ты от этого никуда не уйдёшь и потом в итоге всё-равно закодишь свой лейаут в лейауте
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
о, а еще прикольно будет делать когда есть 2 роута,
path: '/params-with-regex/:id(\\d+)'
и
path: '/params-with-regex/:id(\\w+)'

первый должен быть доступен всем, а второй только для авторизированных пользователей, и это разные компоненты. я прям вижу этот ад в created хуке хД
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Ну когда у тебя лейаут в лейауте по дизайну ты от этого никуда не уйдёшь и потом в итоге всё-равно закодишь свой лейаут в лейауте
тут не про дизайн же, а про то, что логика роутера протекает в лейаут почему-то
источник

DS

Denis Strokov in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
о, а еще прикольно будет делать когда есть 2 роута,
path: '/params-with-regex/:id(\\d+)'
и
path: '/params-with-regex/:id(\\w+)'

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

DS

Denis Strokov in Nuxt.js — русскоговорящее сообщество
и не иметь их физически, пока пользователь не залогинен
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Ну чекать роутер по регекспу это конечно такое себе
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Врагу не пожелаешь такое дебажить потом
источник

VS

Vlad Starkovsky in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Ну чекать роутер по регекспу это конечно такое себе
🤔 Почти у всех фреймов так не?
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Ну чекать роутер по регекспу это конечно такое себе
такое себе, но когда надо - лучше это делать в роутере, а не в лейауте
источник