Nikita
а может использовал
Stanislav
че-то есть такое, да, видел, но не использовал тоже
Надо доку копать, пробовать. Там че та надо <cart inline-template></cart> писать, как-то так. Не помню точно
Завтра
ля ебать гриды прикольные
Nikita
Надо доку копать, пробовать. Там че та надо <cart inline-template></cart> писать, как-то так. Не помню точно
да, я когда-то делал так, а потом отдельные инстанции сделать пришлось для больших блоков, цеплялся к ним по el: 'selector'. но с inline-template какая-то шняга есть, не помню в чем заключается. то ли что-то иметь ввиду надо, то ли что. в любом случае, <cart></cart> не особо валиден
Nikita
Почему? Это custom component
поэтому и "не особо" пишу :D
Nikita
ну тип вроде и да, вроде и нет)
Stanislav
Не думаю, что с этим могут быть проблемы. Не у гугла точно
Stanislav
Надо узнавать
Nikita
вот теперь я еще больше сомневаюсь.
Nikita
я почти забил на идею со вью
Stanislav
Ну, уговаривать я тебя не буду :)
Nikita
:D вглядело бы тупо, согласен
Завтра
Вы не представляете, какой кайф начать с чистого листа
Завтра
Переосмыслив что-нибудь
Завтра
Тупа каэф
Завтра
Пошёл записывать, как буду есть
Завтра
Держу в курсе
Завтра
Скажите, а в чем рофл мутации константами именовать?
CherryTea
А в чем профит?
Stanislav
https://twitter.com/kirjs/status/911261183281418241
Konstantin
https://vuex.vuejs.org/en/mutations.html It is a commonly seen pattern to use constants for mutation types in various Flux implementations. This allows the code to take advantage of tooling like linters, and putting all constants in a single file allows your collaborators to get an at-a-glance view of what mutations are possible in the entire application: Whether to use constants is largely a preference - it can be helpful in large projects with many developers, but it's totally optional if you don't like them.
Rafael 🌵
так моя функция так и делает лол
Да, но зачем, если есть нативная, более продвинутая реализация? С поддержкой многих фишек webpack?
Завтра
почему не написать сразу SOME_MUTATION?
Rafael 🌵
какая?)
Например именование, добавление хеша, и проч проч проч
ℝei
Например именование, добавление хеша, и проч проч проч
так все так и есть. на выходе выходят компоненты как отдельные js файлы, с хэшем и проч проч
ℝei
@Fl0pZz если что это не моя которая с System.import.. а у меня все так же как в доке, разве что я сам имя файла указываю)
Rafael 🌵
Ну лан, не буду убеждать
Завтра
Погоди
Завтра
рафик
Завтра
ты против вот этого что ли
Завтра
const Foo = () => import(/* webpackChunkName: "group-foo" */ './Foo.vue') const Bar = () => import(/* webpackChunkName: "group-foo" */ './Bar.vue') const Baz = () => import(/* webpackChunkName: "group-foo" */ './Baz.vue')
Завтра
или что
Завтра
а
Завтра
хотел уже палками закидывать начать
Завтра
)
ℝei
А против чего ты?
Rafael 🌵
У Рея функция фабрика с аргументом - имя чанка
Завтра
та я видел
ℝei
не чанка, а .vue файла
Завтра
а смысол
ℝei
тоже самое как в примере выше. только зачем мне писать столько строк когда я могу вызывать функцию с нужным мне файлом .vue ?)
ℝei
и с тем же успехом добавить ее в роут
Завтра
в смысле столько строк?
Завтра
3 компонента - 3 строки
ℝei
const _import = file => () => import(`../views/${file}.vue`).then(m => m.default) const routes = [ { path: '/', component: _import('index') }, { path: '/some', component: _import('some') } // etc ] и в чем же проблема вот у такого подхода?
ℝei
у меня не раскиданы
ℝei
для роут компонентов и существует views папка
Rafael 🌵
А все, вижу
ℝei
а подпапки точно также _import('folder/compName')
Airat
const _import = file => () => import(`../views/${file}.vue`).then(m => m.default) const routes = [ { path: '/', component: _import('index') }, { path: '/some', component: _import('some') } // etc ] и в чем же проблема вот у такого подхода?
а лейауты как хранишь? у меня недавно была проблема что дизайн страницы логина сильно отличается от дизайна кабинета
Airat
в components
а как оборачиваешь? в пыхе делал несколько лейатов, и наследовался от них во вьхе
Airat
кейс, тулбар и логаут кнопку не показывать на логине
ℝei
кейс, тулбар и логаут кнопку не показывать на логине
ну так это в самом компоненте определяешь же?
Airat
ну так это в самом компоненте определяешь же?
да, тулбар может быть в нескольких компонентах, придется импортить в каждый? понимаю что проблема надумана, тут много вариантов много как организовать, просто хотел узнать как народ делает
ℝei
а там где он не нужен - скрывать.
Airat
ну его можно импортить в главный если он во всех есть. а через router-view остальные показывать. и тулбар будет везде
я как сделал: лейауты вынес, они же в роутере корни путей, вьюшки импортирую в лейауты типа layouts/auth.vue, layouts/cabinet.vue
Airat
чет не оч нравится
Airat
кажется я твое решение возьму, можно? :)
Airat
вот это я чет не особо понял) это у тебя просто страницы или нет?
просто страницы, я в лейаутах храню обертку специфичные, и "кросскомпонеты" (меню, футер etc)
Airat
а динамику уже <router-view>
Завтра
ля тупа каеф
Завтра
правда, не совсем понятно, как гриды вкупе со smacss юзать
Никита
Всем привет! Кто-нить запускал Nuxt в докере для разработки под виндой? Он не видит изменений, сделанных в хост-ос. Никто не сталкивался? Для nodemon, например, рекомендуют переключать в legacy-режим, но чем пользуется для отслеживания изменений сам nuxt, не соображу.
Завтра
чтобы не поломать методологию
Завтра
Пора юзать css-in-js?
ℝei
Пора юзать css-in-js?
давно пора. чтоб еще динамически цвета, темы менять адекватно можно было)
Завтра
я че и хочу
ℝei
я че и хочу
есть чето адекватное для этого ща?
Завтра
цвета менять динамически и цвет текста менять в зависимости от яркости