@vuejs_ru

Страница 2992 из 3900
Varyen
30.05.2018
10:23:17
ну, грубо говоря "общепринятые практики решения какой-то типовой проблемы"

в твоем случае это состояние приложения, где компоненты завязаны друг на друга

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

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

Dmitry
30.05.2018
10:24:55
а какие кейсы конкретно решает vuex?
Цитатка: в твоем случае это состояние приложения, где компоненты завязаны друг на друга

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

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

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

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

Никита
30.05.2018
10:28:41
Как в 2018-м можно обойтись без vuex если у тебя больше пары компонентов?) У тебя их 12
не соглашусь. тут дело в том что ты делаешь. спа или нет и тд

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
vuex как-то связан с мутациями родительских компонентов?
вьюкс тебе даст поменять стейт самого верхнего уровня, а значит поменяются и все компоненты внутри

правда ты это и без вьюкса можешь сделать

тупо делаешь глобальный объект, отдельный от компонентов, и подключешь его в data()

вот вьюкс то же самое делает, только чуть умнее

Dmitry
30.05.2018
10:35:56
vuex как-то связан с мутациями родительских компонентов?
Иногда проще из дочернего эвент заэмитить в родителя чем через стору это делать

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

Stanislav
30.05.2018
10:36:22
вьюкс тебе даст поменять стейт самого верхнего уровня, а значит поменяются и все компоненты внутри
Тут смысл не в том, что ты делаешь, а как ты это делаешь. В глобальном объекте не получится отследить изменения

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

Игорь
30.05.2018
11:21:50
Всем привет, когда во Vue делает v-model на вложенные массивы, то значения инпута не обновляются при вводе, кто знает что делать, подскажите пожалуйста.
неочень понял что именно ты делал но может это поможет https://ru.vuejs.org/v2/guide/reactivity.html#Особенности-отслеживания-изменений

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
Пример: data: { testData: { images: [ { img: 'imagePath', alt: 'image alt' } ] } }
<div class="column is-2" v-for="(picture, index) in testData.images" :key="picture.alt + index"> <input v-model="picture.alt" type="text" class="img-input" placeholder="Введите тескт"> </div>

Извините что коряво.

Почитаю про реактивность пойду

оно убирает с инпута фокус при вводе первого символа

если писать 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"? где её переопределить? или какой вообще бест-практис?



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

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

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

Adilet
30.05.2018
11:34:27
Неуверен но попробуй так picture.alt -> testData.images[index].alt
Это ведь тоже самое. (В начале так и было)

bebebe
30.05.2018
11:35:09
ее задает что-то из javascript'а наверное. скорее всего по селектору. посомтри в отладчике в браузере что там идет на него.
да, как раз в браузере и смотрю и не могу понять кто же все таки навешивает этот style к слову я забыл сказать что это vue-material.

Женя
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
работает
да какого хера оно работает то?

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