
Dave
05.07.2017
16:48:38
Лол

Nikita
05.07.2017
16:49:06
это еще не все :D

Furabisuto
05.07.2017
16:49:20
Ждём

Nikita
05.07.2017
16:50:29
vuex + vue-router
в урле юзаю параметр, к примеру, id
но и его юзаю в компонентах, он, скажем так, ключевой во многих местах
стоит ли юзать вью-синк или достаточно доставать из состояния роутера? или тащить во вьюекс и доставать уже оттуда?

Google

Nikita
05.07.2017
16:50:55
у меня по ощущениям, есть много вариантов, что есть бест практикс, так сказать?)
к примеру, можно добавить флаг во вьюекс и чекать на параметр в роутере (если нужно проверять, есть ли вообще такой параметр) и его уже юзать в компонентах, опять же, как я понял, в вычесляемых свойствах, а туда из геттеров состоянтия store

Furabisuto
05.07.2017
16:53:21
ну вообще, при определённом линке нужно отрисовывать определённые компоненты. а там, если не кидать через props, то через vuex
НО ТУТ ИМХО

Дмитрий
05.07.2017
16:54:27

Dave
05.07.2017
16:54:41
Компонента на window???

Дмитрий
05.07.2017
16:55:49

Victor
05.07.2017
16:55:56

Furabisuto
05.07.2017
16:56:00
главное что работает

Дмитрий
05.07.2017
16:56:07
Мне надо было чтобы после сборки глобально был доступен

Dave
05.07.2017
16:56:20
Если говно закинуть в печку оно тоже будет гореть
это к тому что "Главное что работает"
Да никто же не спорит.
Просто для меня это дико как то что ли)

Google

Furabisuto
05.07.2017
16:58:42
Это нормально

Nikita
05.07.2017
17:00:33
ну вот частный случай: я отрисовываю один из двух компонентов в зависимости от урла (и параметра тоже соответственно, без него редирект).
и во втором компоненте у меня чайлды тоже юзают этот параметр (и еще много где, допустим, юзается он), то бишь, хочется хранить как-то более железно и легкодоступно этот параметр, нежели через роутер идти, ХОТЯ, истинным значением и является значение в роутинге.
и вопрос о хорошем тоне в том, стоит ли тащить эту переменную из роутера через вью-синк в хранилище, там писать геттер, в каждом компоненте писать вычисляемые и через mapState, геттеры доставать чтобы юзать? Или это я лезу в дебри и брать просто из состояния роутера?
туда да, нормально, но есть и вложенные, и вообще, к примеру, во всем СПА юзается
чтот типа глобальной
переменной


Victor
05.07.2017
17:01:58
хз, это вроде просто красивый способ писать компоненты не завязываясь на $route.params
т.е. параметры роутера становятся просто переменными как будто они были б прописаны в data или переданными в пропсах
выходит что компонент не привязан к роутеру

Nikita
05.07.2017
17:03:29
а привязан к данным в хранилище и при мутациях роутером все ок
согласен, да, просто вот пока странным остается ощущение того, что доступ данных из хранилища слегка длинный получается. писат геттер, его использовать в вычисляемых, которые нужно написать тоже, а когда компонентов штук 5-10
..
ладно, думаю, надо ставить синк и класть в хранилище. не хочется наговнокодить, особенно на первых этапах написания приложения %)
большое спасибо

Furabisuto
05.07.2017
17:07:48
https://github.com/vuejs/vue-hackernews-2.0
на посмотри тут

Dave
05.07.2017
17:08:57
Кстати не самый крутой скелетон приложения
я нашел круче ) но блин без серверсайда

Furabisuto
05.07.2017
17:09:47
vuex всему голова

Nikita
05.07.2017
17:11:00
хорошо, а вот так?

Google

Nikita
05.07.2017
17:12:14
По сути, на твоем скриншоте логика, которую можно было занести в геттер (проверка), верно мыслию?))
вынести* даже

Furabisuto
05.07.2017
17:12:38
да

Nikita
05.07.2017
17:12:45
супер

Den
05.07.2017
17:21:21
SSR
SSR? А если к меня на PHP бэк? До сих пор никак?

Stanislav
05.07.2017
17:22:19
а пхп до сих пор на шаред хотстингах ?
вот где прогресс

Yaroslav
05.07.2017
17:23:09
а шаред хостинги в дешевых датацентрах?

Stanislav
05.07.2017
17:24:26
ну они дешевы

Den
05.07.2017
17:25:07
Ну это кто как. К меня все очень даже хорошо в этом смысле. А сколько по вашему дешево?

Gaiaz Iusipov
05.07.2017
17:25:15

Stanislav
05.07.2017
17:26:18

Stanislav
05.07.2017
17:26:45

Den
05.07.2017
17:27:02
5 это 5$ или 500 руб?

Yaroslav
05.07.2017
17:27:06
Уважаемые разрабтчики, я не ничего не хочу, я хочу херак-херак на ламповой пэхапешечке и чтоб на стороне клиента у меня СПА

Gaiaz Iusipov
05.07.2017
17:27:08

Stanislav
05.07.2017
17:27:16

Gaiaz Iusipov
05.07.2017
17:27:47

Den
05.07.2017
17:27:52
Я 500 р плачу за dev сервер

Google

Gaiaz Iusipov
05.07.2017
17:28:00

Stanislav
05.07.2017
17:28:14

Yaroslav
05.07.2017
17:29:08
можно
интересно как?) сингл страницы с отдельною вью компонентой для каждой не предлагать)

Gaiaz Iusipov
05.07.2017
17:29:40
как ?
https://github.com/nacmartin/phpexecjs

Den
05.07.2017
17:30:08
Хотите СПА покажу, ваще без Vue и какого-либо фреймворка?

Gaiaz Iusipov
05.07.2017
17:30:17

Admin
ERROR: S client not available

Yaroslav
05.07.2017
17:30:51
здаётцо мне что это глячная хня

Stanislav
05.07.2017
17:31:05

Den
05.07.2017
17:31:07
https://mcmpspb.ru/
Пых на беке
Тайминги загрузки смотрите

Yaroslav
05.07.2017
17:32:01
jqury не фреймворк?

Gaiaz Iusipov
05.07.2017
17:32:18

Den
05.07.2017
17:32:27
Jquery - обыденность

Stanislav
05.07.2017
17:32:43

Den
05.07.2017
17:32:49
Ни один бутстрап без нее не пашет почти

AlekVolsk
05.07.2017
17:33:21

Gaiaz Iusipov
05.07.2017
17:33:29

Google

Stanislav
05.07.2017
17:34:36
надо смотреть за этой требухой https://github.com/nacmartin/phpexecjs/blob/master/src/Nacmartin/PhpExecJs/Runtime/ExternalRuntime.php

Den
05.07.2017
17:34:39

Stanislav
05.07.2017
17:34:44
он точно вызывает какой то экзешник

AlekVolsk
05.07.2017
17:36:10

Den
05.07.2017
17:36:16
На BB приватный

Stanislav
05.07.2017
17:37:08

Den
05.07.2017
17:37:21
Могу расшарить - не жалко

Gaiaz Iusipov
05.07.2017
17:37:22

Stanislav
05.07.2017
17:38:18

Den
05.07.2017
17:38:31

Stanislav
05.07.2017
17:38:34
всёравно интерпретацими не отделаешься

Gaiaz Iusipov
05.07.2017
17:39:16
лол это CMS на пхп зачем оно тут?

Den
05.07.2017
17:40:14

Stanislav
05.07.2017
17:40:46