
Kelin
18.10.2017
20:39:19
ну тут доку читать

DimenSi
18.10.2017
20:39:33
вопрос давно решен
не уверен, что он будет читать доку

Google

Gleb
18.10.2017
20:40:02
Коллеги, а на сколько приемлим global event bus вообще? У меня компоненты должны отправлять данные на форму, которая в пра-пра-родительском компоненте и чот как-то не охота описывать мутации для vuex и морочиться с бабблингом событий вверх, пропсами, а миксины не спасают. Может какие-то другие варианты есть?
я про это вот http://vuetips.com/global-event-bus

DimenSi
18.10.2017
20:40:44
ну считается плохим паттерном

Gleb
18.10.2017
20:40:58
а шта делать?)

DimenSi
18.10.2017
20:41:10
https://ru.vuejs.org/v2/guide/state-management.html
попробуй это

Gleb
18.10.2017
20:41:35
во, спасибо, сейчас заботаю)

DimenSi
18.10.2017
20:49:35
к сожалению, я плохо понимаю к каких случаях, лучше использовать что-то то другое, кроме vuex.

Gleb
18.10.2017
20:57:13
Похоже, что всё к vuex и ведет, так как этот vue-stash использует Vue.$store, что вызывает конфликт с vuex. То есть только одно можно юзать. Придется таки повозиться по классике.

Illia
18.10.2017
21:17:57
Парни, кто знает, почему вебсокет не хочет подтягивать сервер с вебпака?
WebSocket connection to 'ws://localhost:8084/' failed: Connection closed before receiving a handshake response

dot
18.10.2017
22:22:12
заработало :)

Clayman
18.10.2017
22:46:19
Всем привет!
Ворвусь с немного нубским вопросом, но буду дико признателен если ответите.
Есть компонент, который рендерит список. Есть app, который этот компонент вызывает. Список хранится в Vuex сторе. Вопрос: где лучше загружать этот список с сервера?
1. В аппе, передавать в компонент через props
2. Внутри компонента через коллбек created

Google

Illia
18.10.2017
23:00:45
created

Clayman
18.10.2017
23:01:00

Stanislav
18.10.2017
23:01:06

Kelin
18.10.2017
23:20:13
бтв тоже хочу поиграться
бля как я устал
я полдня пишу доку

Roman
18.10.2017
23:20:46

Stanislav
18.10.2017
23:20:47
:D
Я читаю

Kelin
18.10.2017
23:21:03

Roman
18.10.2017
23:21:31

Kelin
18.10.2017
23:21:57
каждый даун считает своим долгом пошутить над начинающим опенсорсером хаха никто не читает ну ты и даун

Игорь
18.10.2017
23:22:09

Kelin
18.10.2017
23:22:27
бтв чуть меньше половины, но написал
лол
глад по кд эту передачу на стриме смотрит
такой бред

Игорь
18.10.2017
23:23:28
Так все тв бред
Не?

Kelin
18.10.2017
23:23:41
это-то понятно

Google

Kelin
18.10.2017
23:23:48
но есть бред, а есть лютейший бред

Clayman
18.10.2017
23:24:52

Игорь
18.10.2017
23:25:45
Vuex - это аналог редакса или шо?

Roman
18.10.2017
23:25:48
почти

Clayman
18.10.2017
23:26:07

Игорь
18.10.2017
23:27:24
Ну, если у тебя есть общая стора, то зачем тебе куда-то передавать пропсы? Тянуть внутри компонента низзя или шо?

Clayman
18.10.2017
23:27:58
если этот список использует 1 лишь компонент, то в нем
Спасибо. Но при таком решении, теряется возможность модификации списка. Условно говоря, рендерим юзеров. В одном месте зареганных, в другом - активных. Два разных запроса к серверу. Через пропсы это сделать легко, а вот если запрос зашит внутри компонента...

Roman
18.10.2017
23:29:10

Clayman
18.10.2017
23:29:23
Короче, через пропсы получается разносторонний подход, а через фетчинг внутри компонента - удобный, типа fire-n-forget. Вопрос как правильно.
Ну ты про это ниче не сказал)
Программирование - это такая херня, когда новые требования накидываются по желанию левой пятки ПМа/заказчика. Нужно быть готовым ко всему.

Игорь
18.10.2017
23:30:43
?
Если вообще можно так говорить

Roman
18.10.2017
23:31:07
Но в чатике я не должен думать за тебя, что там клиент попросит)

Clayman
18.10.2017
23:31:24
Не совсем :) Даже если пишешь для себя, хочется создать ниибически крутую систему просто потому что на коммите будет твое имя.
Типа "у нас в рельсах" есть rails way: делай только так, потому что тут так принято.

Игорь
18.10.2017
23:32:41
Ну, когда ты пишешь пет-проект, то тебе на надо быть готовым ко всему. Ты просто реализуешь свою идею
Ну, мое мнение

Google

Игорь
18.10.2017
23:33:07
Еее, рельсы, вчера начал вникать в них

Clayman
18.10.2017
23:34:09
И как успехи?

Игорь
18.10.2017
23:35:30
Хз чего, но такие штуки пугают

Clayman
18.10.2017
23:36:30
Чому? Это ж круто: тебе не надо ручками писать всякие инсерты. Рельса дала тебе DSL для изменения структуры БД. Причем любой БД: это ж DSL.

Игорь
18.10.2017
23:38:03

Clayman
18.10.2017
23:38:26
А так на чем пишешь?

Игорь
18.10.2017
23:40:10
Реакт и чутка на ноде

Alex
19.10.2017
06:18:12
Ребя, а как сделать анимацию при изменении стиля? Обернул в transition, не помогло

Василий
19.10.2017
06:43:25
может класса?

Alex
19.10.2017
06:43:53

Василий
19.10.2017
06:44:51
Допустим, вот

Alex
19.10.2017
06:46:20
Допустим, вот
спасибо, но мы же в чате Vue.js. И я бы хотел отслеживать изменение класса. Или не отслеживать. В общем чот подзапутался. Пока читаю доку.

Василий
19.10.2017
06:46:45
Не думаю, что сложно на вьювях будет что-то подобное сделать)

Alex
19.10.2017
06:47:22

Василий
19.10.2017
06:48:10
v-on="click: myFilter"
v-class="active: isActive"

Google

Василий
19.10.2017
06:48:14
Что касаемо вью
data: {
isActive: false
},
methods: {
myFilter: function(){
this.isActive = !this.isActive;
// some code to filter users
}
}

Alex
19.10.2017
06:48:44

Василий
19.10.2017
06:49:05
Да я сам только первый app на вью буду писать)
пока только restful api калякаю
через пару дней займусь фронтом
Я думаю, что фронт на vue будет очень интересно писать
Бутстрап и vue

?
19.10.2017
06:50:47

Василий
19.10.2017
06:50:55
В смысле
Мне надо быстро набросать фронт для своего side проекта в портфолио
И как бы писать все с нуля не хочу, потому что терпеть не могу верстку

?
19.10.2017
06:51:57
зачем бутстрап-щит
Есть более дружественные либы
http://element.eleme.io/2.0/#/en-US
https://getuikit.com/docs/introduction