
Vitalii
12.09.2018
14:20:54

?️Ivan
12.09.2018
14:21:24

Vitalii
12.09.2018
14:21:29

DimenSi
12.09.2018
14:21:49

Google

DimenSi
12.09.2018
14:22:26
<myLoader v-if=loading />
<div v-else>{{ data.product.title }}</div>

Vitalii
12.09.2018
14:23:05

Stanislav
12.09.2018
14:23:12

DimenSi
12.09.2018
14:23:13
пока у тебя крутится лоадер, у тебя не будет рендерится другая часть и не будет падать рендер, а когда лоадер прекратится, то рендер начнет по данными рендерить, но к тому моменту, у тебя уже будут данные
вообще не понимаю че за мутации ты вызываешь и зачем

Vitalii
12.09.2018
14:23:52
потому что позже я их использую в том же компоненте

Никита
12.09.2018
14:24:26
параметры урл можно просто location брать? в computed ретурнить данные урла?

Vitalii
12.09.2018
14:24:45

DimenSi
12.09.2018
14:26:54
ты че серьезно насоздавал методов которые просто делают
myMethod(val) { this.current_type = val } ??
я опять не понимаю, почему ты fetchTypes не может сделать в created.

Vitalii
12.09.2018
14:27:57

Google

Vitalii
12.09.2018
14:28:31
остальное требует данных из стейта

Stanislav
12.09.2018
14:29:20
А не проще диспачнуть один экшн, в который объектом передать данные с роутера

Vitalii
12.09.2018
14:29:22
я пихаю параметры url в стейт, потому что потом url изменится, а компонент останется таким же

DimenSi
12.09.2018
14:31:05

Vitalii
12.09.2018
14:31:27

DimenSi
12.09.2018
14:31:33
я просто реально не могу вникнуть в твой кейс и весь твой код кажется диким оверхедом

Vitalii
12.09.2018
14:31:49
а зачем это?
нужно по задаче вернуть пользователя к изначальному вопросу
приложение само - создание вопросников

Никита
12.09.2018
14:32:09
судя по всему тут диспатч вообще не нужен либо тут есть глобальная мега задумка

DimenSi
12.09.2018
14:34:57
короче не думаю, что через онлайн консультации получится что-то решить, поэтому предлагаю ебаться самому, а потом уже с опытом придет как правильно нужно было делать.

Vitalii
12.09.2018
14:35:17

DimenSi
12.09.2018
14:35:29
больше надо

Alex
12.09.2018
14:35:46
Какой вариант форматирования предпочтительнее? https://imgur.com/a/Abg9h16
anonymous poll
Второй – 12
??????? 60%
Первый – 8
????? 40%
? 20 people voted so far.

?
12.09.2018
14:40:15

Alex
12.09.2018
14:42:20
Ну малось лоханулся, да. Надо ктрл+ц ктрл+в в адресную строку. Там уже нельзя отредактировать
Ссылка на варианты

Никита
12.09.2018
14:43:52
если по результатам опроса будет равенство - то будет второй тур голосований? =)

Mike
12.09.2018
14:44:08
Ребят, расскажите кто как базовые элементы страницы именует. Имею ввиду компоненты кнопок, инпутов и т.д. В доках советуют примерно такое: AppButton, BaseButton, VButton.
Написав полсоотни компонентов как то не хочется уже писать префиксы App и Base, но я заметил, что в библиотеках часто именуют компоненты с префиксом V, и про конфликты задумался...
короче хочу все свои базовые компоненты приложения писать с префиксом V. что скажете, есть подводные камни?)
это при том, что у меня в VSC не работает автокомплит для PascalCase стиля, по этому не хочется в ручнную писать префисы больше 1 символа

DimenSi
12.09.2018
14:46:48

Google

DimenSi
12.09.2018
14:46:58
че за автокомплит для паскаль стиля

Mike
12.09.2018
14:47:50

DimenSi
12.09.2018
14:48:11

Mike
12.09.2018
14:48:41
он все понимает, при первом же символы он выдает совпадения, но в kebab-case

DimenSi
12.09.2018
14:48:50
я использовал prefix Ui

Никита
12.09.2018
14:48:51
понял понял)

Mike
12.09.2018
14:49:24
но вопрос в другом) о именовании) подскажите)

DimenSi
12.09.2018
14:50:27

Никита
12.09.2018
14:51:18
RainButton
=)

Mike
12.09.2018
14:51:32

Mike
12.09.2018
14:53:16
:D

DimenSi
12.09.2018
14:54:49
ну у меня не очень красивая структура.
Все на одном уровне, но если у компонента есть какие-то ассеты, то создаю под него папку
это чтоб если решил удалить компонент или был рефакторить, не забывать за собой убирать ассеты

Mike
12.09.2018
14:55:36

ed
12.09.2018
14:56:22
Народ, я тут задумался.
Если я передаю в webpack.DefinePlugin NODE_ENV, можно убрать cross-env NODE_ENV? Есть ли какие-то библиотеки или кейсы которые не понтянут правильный NODE_ENV если я укажу его только в рамках вебпака?

Dima
12.09.2018
14:56:27
Что за тема?)

Google

DimenSi
12.09.2018
14:56:45
у меня типо есть 3 папки: pages, elements, components. Компонент это компоненты которые имеют связь с vuex, elements это ui элементы или которые не имеют связи с vuex и pages которые участвуют в роутере
не претендую на оригинальность или на бест решения.

Mike
12.09.2018
15:00:27

DimenSi
12.09.2018
15:00:43
я еще пробывал объединять компоненты по смыслу, но получался тоже бардак, потому, что не все объединить, а некоторые переиспользовались в других местах.
как в редаксе умные контейнеры и глупые компоненты

Anton
12.09.2018
15:01:56
а уже вызвал кто-нибудь золотова на js-поединок?

Admin
ERROR: S client not available

DimenSi
12.09.2018
15:02:09
кого?

Kendr
12.09.2018
15:02:16
Пиши ему мою телегу

Mike
12.09.2018
15:02:27
контейнеры?
наверное нет, под бизнес логикой в этом контексте я подразумеваю отдельные сущьности, User, Project, в этих папках могут лежать несколько составных компонентов

Yan
12.09.2018
15:02:43
Это ж классика
Как у нукста

Anton
12.09.2018
15:02:55
Я не против
да ему писать некуда, надо видос с хэштегом #ZOLOTOWCHALLENGE записывать)

Kendr
12.09.2018
15:03:26
Я не про накст

Yan
12.09.2018
15:03:40

Google

DimenSi
12.09.2018
15:04:16
Не
у нукста layout, pages, components. У меня нет layouts. Я решил не выделять layout в отдельное категорию, потому, что нахуй надо

Yan
12.09.2018
15:05:04
Хотя все равно бест структуры нет
У меня каждый компонент папка

DimenSi
12.09.2018
15:05:39

Yan
12.09.2018
15:05:49
И есть общие компоненты
Они в утилс

Evgeny
12.09.2018
15:06:13
мне нравится структура у этого бойлерплэйта https://github.com/petervmeijgaard/vue-2-boilerplate

Kendr
12.09.2018
15:06:41
А че вам атомик не так?

Evgeny
12.09.2018
15:06:42
но я её под себя адаптирую

DimenSi
12.09.2018
15:07:17
я не спорю, выбор кидать компоненты или нет в только по признаку vuex оказалось не очен ьрешением просто потому, что иногда у меня в элементах было дохуя логики которая хоть и не связана с vuex, но как-то жирновато для ui получилось.

Yan
12.09.2018
15:07:55
Хранить одно там другое там чот не оч
Я забил как-то переносить когда масштабировался внезапно
Голова пухнет когда все не в одном месте

Evgeny
12.09.2018
15:09:34
ты видимо не сидел на здоровенных проектах

Yan
12.09.2018
15:10:23
Тогда
Лучше чем делают реактилоиды тут не выходит