@vuejs_ru

Страница 3839 из 3900
Evgeniy
19.10.2018
10:10:26
Я не читал сначала ))) Или прокидывать через 2 компонента. Я бы юзал шину событий

Egor
19.10.2018
10:10:38
выставляем состояние redactor_open в true мутацией?)
А теперь передадим туда еще и данные из компонента.

Alex
19.10.2018
10:10:41
$emit уже не модно?

Yura
19.10.2018
10:11:23
Google
Hedint
19.10.2018
10:11:36
event bus

Evgeniy
19.10.2018
10:11:52
А теперь передадим туда еще и данные из компонента.
Ты хочешь через Vuex управлять открытиев редактора?

Quinn
19.10.2018
10:12:02
Попробуй "Чилли кофе" от Aroma Kava. Чили кофе - кофейно-молочный напиток со вкусом чили. Лучший выбор для любителей бодрящего кофе и «острых» ощущений. Великолепно согревает в холодные вечера своим пикантным и нежным молочным вкусом. Основной состав: • доппио (двойной эспрессо) • молоко • сироп Spicy • перец красный • мускатный орех http://aromakava.ua/apps



Egor
19.10.2018
10:12:33
Hedint
19.10.2018
10:12:47
А теперь передадим туда еще и данные из компонента.
следите за руками. this.$store.commit('openRedactor', {any_meta_data : ...})

Yura
19.10.2018
10:13:20
event bus
Спс

Evgeniy
19.10.2018
10:14:10
Можно и так. Все зависит от проекта. Если редактор используется только в 1-2 местах, то можно и через EventBus. Как хотите, я за EventBus)

Hedint
19.10.2018
10:14:55
Можно и так. Все зависит от проекта. Если редактор используется только в 1-2 местах, то можно и через EventBus. Как хотите, я за EventBus)
всё так. ) там просто выше почему-то предложили subcribe для vuex. если vuex'а нет в проекте и надо просто пробросить в одном месте что-то между компонентами, то я тоже скорее за EventBus.

Egor
19.10.2018
10:16:15
Вот про то и спрашивал )))

Evgeny
19.10.2018
10:16:17
Если уже есть vuex, я бы использовал subcribe. Если бы это был ангуляр - все бы кричали rx rx rx. Vuex реализует подобную парадигму, почему плохо использовать subcribe не понимаю.

Evgeniy
19.10.2018
10:16:47
) Только не забывайте отписываться от события в хуке beforeDestroy - EventBus.$off('event-name')

Google
Hedint
19.10.2018
10:17:21
Если уже есть vuex, я бы использовал subcribe. Если бы это был ангуляр - все бы кричали rx rx rx. Vuex реализует подобную парадигму, почему плохо использовать subcribe не понимаю.
потому что все (почти всё) можно разрулить на уровне стандартной реактивности/данных, а subcribe'ы - они для плагинов под vuex в основном

Alex
19.10.2018
10:18:04
Тоже интересует этот вопрос, а точнее мне нужна таблица с фильтрами и сортировкой
как-то юзал webix, без vue. Щас посмотрел, они сделали интеграцию с vue, хорошая новость. Если заморочиться, можно на webix, но там своя атмосфера и на счёт таблиц всё круто.

Женя
19.10.2018
10:18:25
Спасибо)

Посмотрю

Alex
19.10.2018
10:19:42
https://docs.webix.com/desktop__vue.html

AlexMist
19.10.2018
10:45:29
можешь в Get сервера добавлять isAdmin поле
http://freaksidea.com/ruby/show-135-casl-i-cancan-kak-rassharit-prava-dostupa-mezhdu-ui-i-api

Nikolay
19.10.2018
10:51:22
http://freaksidea.com/ruby/show-135-casl-i-cancan-kak-rassharit-prava-dostupa-mezhdu-ui-i-api
я не согласен , сделать лишний join на сервере , я считаю лучшим решением

Vitaliy
19.10.2018
10:54:11
Всем привет есть у когото паттерн на Live Search vue js ?

Денис
19.10.2018
11:05:29
кто-нибудь видел компонент, который позволяет из одного списка накидывать в другой список? типа селект мультиселект, только только из двух панелей состоит

Konstantin
19.10.2018
11:06:45
в Vue поддерживаються async в методах комонента?

Konstantin
19.10.2018
11:07:23
хм, видимо они не корректно работаю

Roman
19.10.2018
11:07:33
Konstantin
19.10.2018
11:08:18
Promise.resolve().then(..) работает a если async await нет. Я пытаюсь вызвать vue-clipboard после завершения работы get Запроса

в первом случаее работает, во втором случае ошибка

Roman
19.10.2018
11:08:40
при сборке или в рантайме?

Konstantin
19.10.2018
11:10:01
в рантайме, вызов на сервер отрабатывает, а вот clipboard фейлится, и там особо непонятн ов чем ошибка

Денис
19.10.2018
11:11:11
async method() { const request = await this.$axios.get('/url'): }

как-то так

Google
Konstantin
19.10.2018
11:11:51
Ну точно так же и пытаюсь) просто стало интересно почему вариант с Promise отрабатывает, а во втором случаее нет

Денис
19.10.2018
11:12:38
хз, попробуй реквест в try catch завернуть

Konstantin
19.10.2018
11:13:54
пробовал, видимо тут проблема в самом vue-clipboard

DimenSi
19.10.2018
11:20:30
Alexander
19.10.2018
11:46:09
Ребят кто сталкивался с Vuetify? как можно отключить подключение стилей stylus , т.е. чтобы я сам определял стили ... мне нужно не только переменные переопределить. Как этим можно управлять?

Roma
19.10.2018
11:50:20


))

Женя
19.10.2018
11:50:55
пхаха

rddlr
19.10.2018
11:51:23
this.$store.subscribe
это что такое вообще? сам придумал?

Александр
19.10.2018
11:52:16
rddlr
19.10.2018
11:53:42
интересно. как-то вообще прошло мимо

Evgeniy
19.10.2018
12:03:30
интересно. как-то вообще прошло мимо
И мне. Можна подписаться на мутации стора, но для чего? В плагинах это нужно, а в компонентах .... Ну незнаю, несталкивался

Ilya
19.10.2018
12:23:30
Ребята, нужна ваша помощь, уже пару дней пытаюст подружить Nuxt и ie11, понимаю что нужны магические команды для babel, но пока ничего не получилось. Может кто-то посоветывать как настроить babel?

Женя
19.10.2018
12:49:15
Лучше в Nuxt чат пишите с такими вопросами)

Денис
19.10.2018
12:49:57
а что есть такой чат? больше чатов богу чатов

Ilya
19.10.2018
12:51:51
Спасибо)

[Anonymous]
19.10.2018
12:54:00
Вооууу я ровно 4 тысячный юзер )

Думаю, мне полагается подарок ?

Bohdan
19.10.2018
12:54:40
предлагаю праздничный вечный ридонли

Google
Дмитрий
19.10.2018
12:55:10
Сертификат на 5 глупых вопросов

[Anonymous]
19.10.2018
12:56:31
Вопрос первый - как лучше передавать айтем в компонент при использовании vuex?

Смотрю много вариантов очень.. кто то по айдишнику передает, кто то целиком пихает..

Admin
ERROR: S client not available

[Anonymous]
19.10.2018
12:57:04
Подскажите как лучше делать

[Anonymous]
19.10.2018
13:00:31
Я про передачу айтемов в дочерние компоненты..

Дмитрий
19.10.2018
13:02:15
Кейс опиши в 2 словах

Mike
19.10.2018
13:05:32
Почему это не работает? мне нужно передать из компонента передавать в store что то типо этого {'points': 10} в сомпоненте я делаю это this.$store.dispatch('EDIT_PROFILE', this.profile.id, {'points': 20}) а в store в actions это EDIT_PROFILE: ({commit}, id, data) => { axios.patch('/profile/user/' + id + '/', data) // axios.patch('/profile/user/' + id + '/', {'points': 100}) .then(response => { console.log('it is OK') commit('EDIT_PROFILE', response.data) }) Как правильно передать обьект ?

DreaMinder
19.10.2018
13:08:14
4000 - 400 совпадение? не думаю



Mike
19.10.2018
13:08:24
{commit}, id, dat - так нельзя {commit}, { id, dat } - так можно
а как тогда это заменить axios.patch('/profile/user/' + id + '/', data) просто id не проходит, undefined

Roman
19.10.2018
13:08:54
у action второй параметр - это payload, а всего параметров - 2..

Vadim
19.10.2018
13:09:48
Празднуем?

Grigorii
19.10.2018
13:09:56
а как тогда это заменить axios.patch('/profile/user/' + id + '/', data) просто id не проходит, undefined
EDIT_PROFILE: ({commit}, id, data) => { Меняется на EDIT_PROFILE: ({commit}, {id, data}) => { или на EDIT_PROFILE: ({commit}, payload) => {

Roman
19.10.2018
13:10:14
и вызываешь this.$store.commit('EDIT_PROFILE', {id, data})

[Anonymous]
19.10.2018
13:11:14
Кейс опиши в 2 словах
Ну у меня есть допустим страница с постами.. Я загружаю во vuex с нее посты.. На ней есть компонент PostList, а в нем PostItem. Вопрос как лучше передать в них данные

Google
[Anonymous]
19.10.2018
13:11:41
Ты пропсами передаешь?

Roman
19.10.2018
13:12:36
Спасибо кэп
всегда на страже ? тогда в чем вопрос-то. Есть массив id-шников, есть словарь постов, по массиву итерируешься, из словаря получаешь

Дмитрий
19.10.2018
13:12:53
Ну предположим, пост это {author, text, date}

PostItem принимает пропсами эти поля

Roman
19.10.2018
13:13:11
Ты пропсами передаешь?
да, это стандартный подход

Дмитрий
19.10.2018
13:13:43
в PostList v-for="post in posts" v-bind="post"

Mike
19.10.2018
13:13:55

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