
Roma
30.05.2018
10:22:58

Varyen
30.05.2018
10:23:17
ну, грубо говоря "общепринятые практики решения какой-то типовой проблемы"
в твоем случае это состояние приложения, где компоненты завязаны друг на друга

Roma
30.05.2018
10:23:54

Google

Samat
30.05.2018
10:23:57
а какие кейсы конкретно решает vuex?

Varyen
30.05.2018
10:24:09
и делать все на одной странице - не лучшее решение

Dmitry
30.05.2018
10:24:55

Hedint
30.05.2018
10:25:37
а какие кейсы конкретно решает vuex?
единый источник истины для приложения
взаимодействие между компонентами любой вложенности без прокидывания через 4 слоя иерархии
все действия с данными в одном месте, используется типовой подход к изменению данных (пришедший разработчик уже будет знать, что и как работает)

Roma
30.05.2018
10:26:20

Dmitry
30.05.2018
10:27:05
в точку
Ты еще здесь? Беги скорее vuex ставить))

Roma
30.05.2018
10:27:39
я вот и смотрю что используя vuex смогу вкладывать компоненты в компоненты и все они будут получать даные из одно хранилища внезависимости от вложености

Samat
30.05.2018
10:27:51

Михаил
30.05.2018
10:28:23
херня всё, надо так: прочитай про vuex и как он работает, но не юзай, пили проект, ты сам поймешь когда он тебе потребуется (если потребуется), тогда перепилишь на vuex

Hedint
30.05.2018
10:28:40

Никита
30.05.2018
10:28:41

Hedint
30.05.2018
10:28:42
до этой точки
:D

Google

Denis
30.05.2018
10:28:59
Vue без vuex не ахти, данные размазаны
Хотяб backbone модельки прицепить

Dmitry
30.05.2018
10:29:54

Samat
30.05.2018
10:30:10
ну, вот. конкретно, есть ситуация. надо в одном компоненте вызвать другой дочерний из родительского, ибо, вкладывать еще раз этот компонент будет как-то странно (или норм?)

Denis
30.05.2018
10:30:41
Не норм

Samat
30.05.2018
10:30:52
спасет ли vuex?

Dmitry
30.05.2018
10:31:05

Denis
30.05.2018
10:31:10
Данные между компонентами это и есть global statement

Hedint
30.05.2018
10:31:14
ну, смотря что ты имеешь ввиду под "вызвать". если передать данные - то спасет, да

Denis
30.05.2018
10:31:28
Который предпочтительнее в vuex хранить

Samat
30.05.2018
10:32:03
да, там модалка. надо данные передать и открыть ее. родительский компонент может свои данные тоже передавать

Михаил
30.05.2018
10:32:28
можно решить через шину - vue-bus

Dmitry
30.05.2018
10:32:49

Михаил
30.05.2018
10:32:56
намана

Samat
30.05.2018
10:33:33
vuex как-то связан с мутациями родительских компонентов?

Stanislav
30.05.2018
10:33:34
для тудушки да

Dmitry
30.05.2018
10:33:54
Если о event bus задумался, сразу vuex ставь

Samat
30.05.2018
10:33:55
т.е. их данных

Stanislav
30.05.2018
10:34:18

Google

Михаил
30.05.2018
10:34:32
правда ты это и без вьюкса можешь сделать
тупо делаешь глобальный объект, отдельный от компонентов, и подключешь его в data()
вот вьюкс то же самое делает, только чуть умнее

Dmitry
30.05.2018
10:35:56

Никита
30.05.2018
10:36:09
главное не заиграться с Promise.then )

Stanislav
30.05.2018
10:36:22

Никита
30.05.2018
10:39:28
if (row.price) { this.$emit('price_update', row.price); }
больше не буду)

Evgeny
30.05.2018
10:43:04

Никита
30.05.2018
10:43:13
Круто!

Anton
30.05.2018
11:10:13
Вопрос по js. Как убрать фокус с елемента?
гугл не помогает

Michael
30.05.2018
11:12:15
уёво гуглил, очевидно

Anton
30.05.2018
11:13:23
не отловить событие исчезания фокуса а именно убрать

Konstantin
30.05.2018
11:14:26
Ребята, есть кто нибудь сведущий в связке vue.js + typescript
Конкретно интересует импорт js библиотек без типов?

Michael
30.05.2018
11:14:53
А, ну лан тогда.

Google

Anton
30.05.2018
11:14:55
.blur()
блин, не дочитал статью до конца. Спасибо

Adilet
30.05.2018
11:19:29
Всем привет, когда во Vue делает v-model на вложенные массивы, то значения инпута не обновляются при вводе, кто знает что делать, подскажите пожалуйста.

Alexey
30.05.2018
11:20:18

Игорь
30.05.2018
11:21:50

Никита
30.05.2018
11:22:55

Adilet
30.05.2018
11:24:03
`
Пример:
data: {
testData: {
images: [
{
img: 'imagePath',
alt: 'image alt'
}
]
}
}

Admin
ERROR: S client not available

Adilet
30.05.2018
11:25:37
Извините что коряво.
Почитаю про реактивность пойду
оно убирает с инпута фокус при вводе первого символа
если писать v-model для свойста обьект которого вложен в массив а сам массив в обьекте который в data: {}


Konstantin
30.05.2018
11:30:03
А в чем проблема, импорты же стандартные.
Да он не особо ругается, разве что когда совсем типов не видит, но это решается .d.ts болванками. Просто есть несколько библиотек, для которых нет типов, голый js, и с каждой из них были невероятные пляски с бубном до того как они начали работать. С одной прокатило подключение в компонент через переменную и метод require() с declare var, другая завелась через подключение в <script> и declare var, компонент для vue вообще только через import * as и Vue.use()
У меня бомбит неимоверно, неужели нельзя проще это делать, весь профит от ts сливается, когда нужно опять подключить какую нибудь библу?!

Юрий
30.05.2018
11:31:07
ну да это минус ts
либы без файла определения надо допиливать
создавая свои опредления
vue тут непричем

Alexey
30.05.2018
11:31:44
Можно еще строгую проверку отключить.

Google

Юрий
30.05.2018
11:31:54
а смысл тогда юзать атйпскрипт
этакий babel?)
не думаю что они там классувую систему активно юзают

bebebe
30.05.2018
11:32:44
коллеги, в какую сторону копнуть:
<div class="md-content md-tabs-content md-theme-default" style="height: 182px;">подскажите, кто задает style="height: 182px"? где её переопределить? или какой вообще бест-практис?

Игорь
30.05.2018
11:32:56

bebebe
30.05.2018
11:32:58
очень плохо выглядит :(

Alexey
30.05.2018
11:33:52
Например для Element UI первой версии насколько я помню типов не было, и пляски с методами которых не было у Vue instance было интересно, раскапывая то как это реализовали внутри библиотеки, после такой интересной работы у нас в команде сформировалось правило писать типы только для своего кода, либо для кода библиотеки если она не полностью используется.

Никита
30.05.2018
11:34:24

Adilet
30.05.2018
11:34:27

bebebe
30.05.2018
11:35:09

Женя
30.05.2018
11:37:42
Гуйз, это работает?

ed
30.05.2018
11:38:17
кто-то тут говорил что webstorm поймет webpack конфиг и алиасы в нем если указать путь, без бубна, чтож, мне не повезло - не понимает

Rafael
30.05.2018
11:38:25
Что это за объекты ты такие в дейтсвия преедаешь?
ИМХО - не работает

Michael
30.05.2018
11:38:49
но не надо так

Женя
30.05.2018
11:38:52
это функции, возвращающие промисы

Rafael
30.05.2018
11:39:04