
Alexandr
22.09.2017
16:24:00
это какой-то тактичный говнокод

Nikita
22.09.2017
16:24:00
А что тогда?
тогда без фреймворка, синглтон наверно, или другой какой паттерн. es6, может jquery где придется для скорости (чо поделать сроки с той недели, мне отдали горящий проект на волоске)

Alexandr
22.09.2017
16:24:06
трейни так бы не написал по гайдам

DimenSi
22.09.2017
16:24:21
вы о чем вообще

Google

DimenSi
22.09.2017
16:24:24
и кто такой денис
а я Никита, если что

Stanislav
22.09.2017
16:24:30

Nikita
22.09.2017
16:24:51

DimenSi
22.09.2017
16:24:59
спасибо ❤️

Kelin
22.09.2017
16:25:03
пидорден
бентен
рептилоид сука, еще и в моем городе лол

DimenSi
22.09.2017
16:25:44
а я в Москве

Kelin
22.09.2017
16:25:49
инфа сотка шушарский какой-нибудь или с колпино (питерские поймут)

Stanislav
22.09.2017
16:25:52
эй, ну камон) Зачем его обсирать. Это низковато

Kelin
22.09.2017
16:26:20

Google

Nikita
22.09.2017
16:26:37
Почему не взять Vue "как jquery"?
дык а какой смысл? у меня опыта, не скажу, что дохера. вью не даст должный выхлоп без SSR (я про сео) , node ставить не обсуждается даже уже
(поправляйте если где бред несу ))

Stanislav
22.09.2017
16:26:42

Kelin
22.09.2017
16:26:54
ну спасибо

Nikita
22.09.2017
16:27:55
тогда все равно же отразиться может на сео? да и весь сахар юзания вебпак+vue однофайловых компонентов отпадает

Stanislav
22.09.2017
16:28:50

Nikita
22.09.2017
16:28:50
или я даун
или я даун
что не исключено в любом варианте, кстати :D

Stanislav
22.09.2017
16:30:59
Правда, я детально сходу синтаксис не вспомню

Nikita
22.09.2017
16:35:37
а может использовал

Stanislav
22.09.2017
16:36:24

Kelin
22.09.2017
16:38:55
ля ебать гриды прикольные

Nikita
22.09.2017
16:41:56

Stanislav
22.09.2017
16:42:39

Nikita
22.09.2017
16:43:36
ну тип вроде и да, вроде и нет)

Stanislav
22.09.2017
16:43:58
Не думаю, что с этим могут быть проблемы. Не у гугла точно

Google

Stanislav
22.09.2017
16:44:05
Надо узнавать

Nikita
22.09.2017
16:44:15
вот теперь я еще больше сомневаюсь.
я почти забил на идею со вью

Stanislav
22.09.2017
16:44:32
Ну, уговаривать я тебя не буду :)

Nikita
22.09.2017
16:44:48
:D вглядело бы тупо, согласен

Kelin
22.09.2017
16:49:12
Вы не представляете, какой кайф начать с чистого листа
Переосмыслив что-нибудь
Тупа каэф
Пошёл записывать, как буду есть
Держу в курсе
Скажите, а в чем рофл мутации константами именовать?

Вишневый чай
22.09.2017
16:53:46
А в чем профит?

Stanislav
22.09.2017
16:54:24
https://twitter.com/kirjs/status/911261183281418241

Konstantin
22.09.2017
16:56:33
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.

Roman
22.09.2017
17:03:19

Rafael
22.09.2017
17:04:04

Roman
22.09.2017
17:04:16

Kelin
22.09.2017
17:04:18
почему не написать сразу SOME_MUTATION?

Rafael
22.09.2017
17:04:41
какая?)
Например именование, добавление хеша, и проч проч проч

Google

Roman
22.09.2017
17:04:59
@Fl0pZz если что это не моя которая с System.import.. а у меня все так же как в доке, разве что я сам имя файла указываю)

Rafael
22.09.2017
17:06:00
Ну лан, не буду убеждать

Kelin
22.09.2017
17:06:55
Погоди
рафик
ты против вот этого что ли
const Foo = () => import(/* webpackChunkName: "group-foo" */ './Foo.vue')
const Bar = () => import(/* webpackChunkName: "group-foo" */ './Bar.vue')
const Baz = () => import(/* webpackChunkName: "group-foo" */ './Baz.vue')
или что

Rafael
22.09.2017
17:07:28

Kelin
22.09.2017
17:07:42
а
хотел уже палками закидывать начать
)

Roman
22.09.2017
17:08:02
А против чего ты?

Rafael
22.09.2017
17:08:06
У Рея функция фабрика с аргументом - имя чанка

Kelin
22.09.2017
17:08:17
та я видел

Roman
22.09.2017
17:08:18
не чанка, а .vue файла

Kelin
22.09.2017
17:08:35
а смысол

Roman
22.09.2017
17:08:47
тоже самое как в примере выше. только зачем мне писать столько строк когда я могу вызывать функцию с нужным мне файлом .vue ?)
и с тем же успехом добавить ее в роут

Kelin
22.09.2017
17:09:05
в смысле столько строк?

Google

Kelin
22.09.2017
17:09:17
3 компонента - 3 строки

Roman
22.09.2017
17:10:58
const _import = file => () => import(`../views/${file}.vue`).then(m => m.default)
const routes = [
{
path: '/', component: _import('index')
},
{
path: '/some', component: _import('some')
}
// etc
]
и в чем же проблема вот у такого подхода?

Rafael
22.09.2017
17:12:03

Roman
22.09.2017
17:12:19
у меня не раскиданы
для роут компонентов и существует views папка

Rafael
22.09.2017
17:13:00
А все, вижу

Roman
22.09.2017
17:13:26
а подпапки точно также _import('folder/compName')

Airat
22.09.2017
17:17:15

Roman
22.09.2017
17:17:48

Airat
22.09.2017
17:18:57
в components
а как оборачиваешь?
в пыхе делал несколько лейатов, и наследовался от них во вьхе
кейс, тулбар и логаут кнопку не показывать на логине

Roman
22.09.2017
17:19:55

Airat
22.09.2017
17:22:51
ну так это в самом компоненте определяешь же?
да, тулбар может быть в нескольких компонентах, придется импортить в каждый?
понимаю что проблема надумана, тут много вариантов много как организовать, просто хотел узнать как народ делает

Roman
22.09.2017
17:24:19
а там где он не нужен - скрывать.

Airat
22.09.2017
17:28:18
чет не оч нравится
кажется я твое решение возьму, можно? :)

Roman
22.09.2017
17:29:20

Airat
22.09.2017
17:31:12