
Rafael
04.01.2018
21:02:44

Dmitry
04.01.2018
21:02:59
закоменть

Rafael
04.01.2018
21:03:13
воу

Google

Rafael
04.01.2018
21:03:16
рили
так, а почему такое сработало?
а, понял

Dmitry
04.01.2018
21:03:49
там низя переменные

Rafael
04.01.2018
21:03:49
это динамический импорт же

Dmitry
04.01.2018
21:03:50
вродь
ПРИ ЛЮБОЙ НЕПОНЯТНОЙ ФИГНЕ С ВЕБПАКОМ ГОВОРИ ЧТО ЦИКЛИЧЕСКАЯ ЗАВИСИМОСТЬ

Rafael
04.01.2018
21:04:27

Dmitry
04.01.2018
21:04:36
лол
так оно тебе ща все заинклудит

Rafael
04.01.2018
21:05:01
ваще не, ща покажу почему

Dmitry
04.01.2018
21:05:10
Не помогло
/#/posts попробуй

Google

Dmitry
04.01.2018
21:05:22
я не помню, но с рекваером это как * работало

Rafael
04.01.2018
21:05:46
https://github.com/vuetifyjs/webpack-ssr/blob/master/template/router/index.js#L13

Dmitry
04.01.2018
21:06:07
ну да, но вебпак будет процессить все вьюхи
а тут ты просто говоришь
инклудь мне *

Rafael
04.01.2018
21:06:36
хм, хм, хм

Dmitry
04.01.2018
21:06:52
я не шарю какой там механизм, но как оно по другому тебе статический анализ
зависимостей сделает
т.е ты говоришь, ну у метя тут все шо угодно может быть, ну ок создаем охренезный чанк или делаем из всего вот этого чанки
можно оставить так, но я бы почитал как оно работает

Rafael
04.01.2018
21:08:13
не, ты прав

Vladislav
04.01.2018
21:12:19

Dmitry
04.01.2018
21:32:47
@blxnsh помог твой совет для урла в браузере. До этого поменял урл в файле) Спасибо!

Vladislav
04.01.2018
21:33:32
mode: 'history' в роутере и все будет по человечески

Anton
04.01.2018
21:34:35
вопрос а можно одним компонентом изменить состоянре другого, пример у нас есть лайки и есть счетчик лайков, это обязательно разные компоненты, так вот что бы при нажатии на лайк обновлялось число лайков(разные компоненты!)

Dmitry
04.01.2018
21:34:44
Да, как раз погуглил это) Спасибо ещё раз!

Vladislav
04.01.2018
21:35:08

Anton
04.01.2018
21:36:25
У меня сейчас vue-cli туда входит что то из этого ? Или одельно надо устанавливать ?

Vladislav
04.01.2018
21:36:47
шина - дефолтно во вью
а вьюикс - хз, смотря какой темплейт тянул

Google

Anton
04.01.2018
21:37:56
ок что такое шина, если не сложно ссылку на документацию что бы почитать
я так понял что это $emit $on ?

Vladislav
04.01.2018
21:41:30
https://vuejs.org/v2/guide/components.html#Non-Parent-Child-Communication
вот шина
но если таких штук больше одного
то разбирайся с vuex
а то с шинами заблудишься

Anton
04.01.2018
21:45:52
понял, спасибо, уже ковыряю, вроде понял как работает, и сразу второй вопрос поставил я себе vue-router пока развернул на локалке через npm run dev для работы, для работы с ссылками использую тег <router-link to="/home"> с параметрами для работы с ним на локалке у него какой то страный адресс обращения то есть #/home как это вылечить или так надо и потом после build будет все нормально а то сейчас ссылка localhost:8080/#/home ?

Vladislav
04.01.2018
21:46:37
mode: 'history' в роутере и все будет по человечески

Anton
04.01.2018
21:48:13
ага понял, спасибо, сейчас тоже буду ковырять

Dima
04.01.2018
22:00:54

b0g3r
05.01.2018
00:00:28
а как в жсе принято логировать приложение?
а лучше даже во вью прям. компонент такой-то, функция такая-то, ...

Anton
05.01.2018
00:43:22

b0g3r
05.01.2018
00:43:53
Мне бы во время разработки отладку какую-то подробную получать - необязательно ошибки
Я из питона пришел - там на каждый модуль создаётся по логгеру и каждый логгер можно настроить как хочется, а можно не настраивать и он будет как предок. В общем удобная схема, видно что и в каком модуле происходит, в любой момент можно отключить какой-нибудь логгер или включить уровень повыше.

Anton
05.01.2018
00:44:52
для дева поставь vue devtools

b0g3r
05.01.2018
00:44:58
И что девтулс?

Anton
05.01.2018
00:46:03
и через консоль как обычно

b0g3r
05.01.2018
00:46:23
ничего не понял. ну вот девтулс - как он мне поможет в логировании? :)

Anton
05.01.2018
00:46:24

Google

Anton
05.01.2018
00:47:05
некоторые вещи не придётся логировать, а можно сразу смотреть в тулзе
как минимум, твой код не будет усеян console. log через строку

b0g3r
05.01.2018
00:47:53
Так, давай ещё раз. Мне нужна тулза для логирования, которая умеет выводить текущий компонент, метод, или что там ещё бывает в консоль, которую можно относительно гибко настроить и всякое такое
девтулс даёт заглянуть в реактивные переменные, во вьюкс и в события

Stanislav
05.01.2018
00:48:37

b0g3r
05.01.2018
00:48:43

Alex
05.01.2018
00:49:03
Но логгер есть

b0g3r
05.01.2018
00:49:11
а такого по каким-то архитектурным соображениям нет? или просто никто не делал

Alex
05.01.2018
00:49:18
Один момент
А. Стоп. Просто вью? Не vuex?

b0g3r
05.01.2018
00:50:55
Не вьюкс, у вьюкса там есть прям плагин удобный

Stanislav
05.01.2018
00:52:25

b0g3r
05.01.2018
00:52:48

Stanislav
05.01.2018
00:53:47

Alex
05.01.2018
00:53:56
Но там не то что вам прям нужно.

b0g3r
05.01.2018
00:55:09
где моя скатерть самобранка

Google

b0g3r
05.01.2018
00:55:31
Есть пару vue-logger
Да, близко, потыкаю вот в этот: https://github.com/justinkames/vuejs-logger, но он не умеет в вывод компонента. Может ручками буду забивать где-нибудь ?

Alex
05.01.2018
00:57:12

b0g3r
05.01.2018
00:57:25
Ну вон, выше, Main.vue тыры пыры
я не исключаю, что я просто тащу в чужой дом привычные штуки и в жс так делать не нужно - поэтому буду рад в том числе наставлениям как это у взрослых людей делается

Stanislav
05.01.2018
00:58:25
Имхо, проще degugger; написать

Alex
05.01.2018
00:59:16

Bohdan
05.01.2018
06:42:35
я сам недавно про логгер спрашивал
в итоге кроме того, что ты скинул - ничего не видел
да и тот так себе, просто лёгкая обёртка над console.log

Rafael
05.01.2018
06:45:20
так Ильи Климова спросите
кстати присоединяюсь к вопросу про логер
еще бы хотелось, чтобы из прод сборки н либа сам как-то выпиливался, либо его углифай выпиливал
я может что-то не понимаю, но при ssr мы каждый раз должны заного заполнять хранилище и вот это все?
все его модули, подмодули, которые нужны для отображения страницы
и что делать с данными других модулей, которые уже лежат на клиенте?
Ребзь, кто на ssr, как вы дебажите выход того, что понаделал webpack для сервера?
а то он у меня вытянул зависимость как пустой объект
и это пиздец

KPABE
05.01.2018
08:31:36
есть список который через v-for выводится как при нажатии на элемент списка изменить стиль только нажатого элемента а не всех?

Rafael
05.01.2018
08:32:24
vm.$on?
Лучше код кинь

KPABE
05.01.2018
08:35:56
Лучше код кинь
ну вот к примеру, преположим список получился из 5 li, при нажатии на 5 li нужно изменить только его стиль а не всех li
<ul id="example-1">
<li v-for="item in items">
{{ item.message }}
</li>
</ul>