
Le
11.10.2017
12:54:40

Dimanius851
11.10.2017
12:55:07
ну доки же

Pauline
11.10.2017
12:57:21
в доках вроде не так

Le
11.10.2017
12:58:36
я уже почти не использую ключевое слово function

Google

Le
11.10.2017
12:58:41
либо стрелочки либо методы
брат жив

Rafael
11.10.2017
12:59:30
семантичность все дела

Dimanius851
11.10.2017
13:00:01

Vladimir
11.10.2017
13:01:04

Le
11.10.2017
13:04:01
семантичность все дела
ну это таки хороший тон, но и вкусовщина, с модулями всё равно как-то всё по полочкам лежит

Pauline
11.10.2017
13:04:35
да)

Le
11.10.2017
13:10:38
семантичность все дела
А вообще я вот призадумался, стрелочная нотация это же по сути функциональный стиль, то есть с точки зрения семантики, так можно отделять pure-функции от всех остальных ?

Rafael
11.10.2017
13:11:33
может и можно, но только если ты пишешь в фп
если нет - то и не надо

Le
11.10.2017
13:11:39
Если сайд эффектов нет, то пишем через стрелочку, если есть, то function
Только в коллбеках все равно придется стрелочки делать из-за контекста

Google

Le
11.10.2017
13:17:52
Если еще подумать, то если функция не pure, то это и так скорей всего метод, хех
Короче все в порядке с семантикой, на мой вкус ?

Alex
11.10.2017
13:45:56
Как при переключении динамических компонент, по нажатию на ссылку, убрать эффект перезагрузки страницы? После нажатия страница скорллится моментально вверх, как будто её подгрузили с сервера.
<a @click.prevent="register(partnersBoxItem)" class="button-1 button-2" href="#">Оформить заказ</a>
<transition name="fade">
<component :is="currentView"></component>
</transition>

Артур
11.10.2017
13:47:16
может дело в том что после того как первый компонент умер и пока не завелся второй - высота страницы маленькая?

Alex
11.10.2017
13:48:20
Не видать мне анимацию при переключении компонент

Vladimir
11.10.2017
13:50:26

Артур
11.10.2017
13:50:55
вроде как prevent и должен решать этот нюанс

Alex
11.10.2017
13:51:20

Dimanius851
11.10.2017
14:02:06
<a :href="post.user.id">{{ post.user.name }}</a>
сюда можно как то подставить '/user/' перед id, что бы было
/user/id

Vladimir
11.10.2017
14:03:22
:href="/user/${post.user.id}"
sek
``
внутри скобок ещё эти добавь ..

Dimanius851
11.10.2017
14:07:18

Vladimir
11.10.2017
14:07:53
ну точно также, только в стиле es6

Dimanius851
11.10.2017
14:11:36

Vladimir
11.10.2017
14:13:30
Да-да , просто у меня телеграм скрывал эти символы ..

Google

Alex
11.10.2017
14:14:34

Vladimir
11.10.2017
14:14:50
Ну херню какую-то делал)

Alex
11.10.2017
14:14:51
В эту строку код записывается ``

Vladimir
11.10.2017
14:15:16
понЕл)
Ребят, 4,85mb для всего минифицированного проекта - много?

Александр
11.10.2017
14:16:20
а как в router-link прокидывать пропсы другого компонента?

Vladimir
11.10.2017
14:16:35
Никак
я уже сегодня спрашивал.

Александр
11.10.2017
14:16:52

Alex
11.10.2017
14:16:53

Vladimir
11.10.2017
14:17:10
Gzip?
Нет, просто обычная папка dist

Александр
11.10.2017
14:17:35
т.е. 4мб не js весит а всё?

Vladimir
11.10.2017
14:17:43
Да-да)

Alex
11.10.2017
14:17:50
Дичь

Vladimir
11.10.2017
14:17:56
полностью весь проект забилденный
Что?

Alex
11.10.2017
14:18:13
Я такой жирноты не встречал ещё)

Vladimir
11.10.2017
14:18:26
Дохрена весит??)

Alex
11.10.2017
14:18:37
Да, но сам спа не делал
Мб это норм?

Google

Vladimir
11.10.2017
14:18:58
Хмм, ну тут спа и сложный canvas
полностью админка, с большим количеством модалок и страниц, плюс огромный canvas

Александр
11.10.2017
14:19:25
сколько js весит?

Vladimir
11.10.2017
14:19:42
3,51мб

Александр
11.10.2017
14:19:58
Какая разница сколько модалок. Используется только 1 компонент
ну ты эти 3.5 можешь разбить на части. Чтобы первый раз кучу не грузить

Vladimir
11.10.2017
14:21:10
используется один, а содержимое разное всегда. Кароче не суть ..

Александр
11.10.2017
14:22:05
ну на этом ещё не всё

Admin
ERROR: S client not available

Александр
11.10.2017
14:22:23
есть такая штука как динамическая подгрузка у вебпака
когда роут дёргаешь, он его подгружает

Vladimir
11.10.2017
14:24:11
Болезненно настраивается ?

Александр
11.10.2017
14:24:34
Да мне то всё равно

Vladimir
11.10.2017
14:25:00
Как это делается-то я спрашиваю?))

Александр
11.10.2017
14:25:16
))
ну и в конфиг это
На выходе это

Google

Александр
11.10.2017
14:26:43

Vladimir
11.10.2017
14:27:17
Эмм, впервые слышу, и типо ты выигрываешь тем, что импортишь роут в components: , а не сверху документа?

Александр
11.10.2017
14:28:20
Не понял
Все компоненты делишь на чанки. Роутер сам поймёт какой чанк надо загрузить
На структуру не смотри. У меня всё на модули разбито. Тебе нужен только () => import

Quiss
11.10.2017
14:42:55

Александр
11.10.2017
14:46:59
Да
Его можно не указывать
Но тогда группы сделать нельзя

Vladimir
11.10.2017
14:49:18
Но тогда группы сделать нельзя
Саша, я сделал, но js папка стала тяжелее, но зато js разделился на большие файлы .. Есть выигрыш с этого или проиграл по размеру папки?

Александр
11.10.2017
14:49:56
Не важно сколько папка весит
Важно сколько js
Ну он прибавит немного
Но зато нагрузка меньше
И страница быстрее грузится

Dimanius851
11.10.2017
14:51:06
а в какую сторону смотреть, что бы понять, что сделать, что бы при переходе на
/user/1
при использовании роутера работала вьюха, а то ведь у меня при запросе 404. Работает только при запросе на
/
?

Александр
11.10.2017
14:52:21
user/:id

Dimanius851
11.10.2017
14:52:57