@vuejs_ru

Страница 1829 из 3900
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
Да, как раз погуглил это) Спасибо ещё раз!

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
Так, давай ещё раз. Мне нужна тулза для логирования, которая умеет выводить текущий компонент, метод, или что там ещё бывает в консоль, которую можно относительно гибко настроить и всякое такое

девтулс даёт заглянуть в реактивные переменные, во вьюкс и в события

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
Чтобы показывалось, что и с какими параметрами вызывалось?
неа, чтоб я сам делал аля this.log.debug('Статус отсутствует, приступаю к снижению'), а оно мне Main.vue: methods.ohMyGod | Статус отсутствует приступаю к снижению

где моя скатерть самобранка

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

b0g3r
05.01.2018
00:57:25
Ну вон, выше, Main.vue тыры пыры

я не исключаю, что я просто тащу в чужой дом привычные штуки и в жс так делать не нужно - поэтому буду рад в том числе наставлениям как это у взрослых людей делается

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

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>

Страница 1829 из 3900