@vuejs_ru

Страница 3002 из 3900
Дмитрий Maestro
01.06.2018
08:06:02
vuex как быстро можно разобраться

Дмитрий Maestro
01.06.2018
08:06:58
смотри я с дочерних и так события бросаю, но может быть такой кейс что один дочерний бросил евент, а другой нет но там были изменения , и вот надо эти изменения чекнуть

5 минут
есть мануал какой то годный ?

Google
Дмитрий Maestro
01.06.2018
08:07:09
желательно на русском

Nikita
01.06.2018
08:07:26
Алексей Дмитриевич
01.06.2018
08:07:32
желательно на русском
https://ru.vuejs.org/v2/guide/events.html

Дмитрий Maestro
01.06.2018
08:08:14
спасибо пошел курить)

Vlad
01.06.2018
08:09:23
5 минут
Ну не 5)

Алексей Дмитриевич
01.06.2018
08:09:30
тебе даже Ваня Ю вон намекает ))

Евгений (Light4everyone)
01.06.2018
08:17:00
Ну не 5)
на самом деле 4, но 1 минуту кофе себе наливаешь

Дмитрий Maestro
01.06.2018
08:18:34
а можно ли как то евент прокинуть не с родителя в дочерний

а в братский?)

Илья
01.06.2018
08:19:24
vuex

Евгений (Light4everyone)
01.06.2018
08:19:41
eventbus

Илья
01.06.2018
08:20:41
А вообще нормальный мув прокинуть через родителя.

Алексей Дмитриевич
01.06.2018
08:21:30
Google
Дмитрий Maestro
01.06.2018
08:21:46
это костыль? и второй

есть ли пример ?

Евгений (Light4everyone)
01.06.2018
08:22:06
это костыль? и второй
нормальный подход

Алексей Дмитриевич
01.06.2018
08:23:21
делаешь отдедльный файл EventBus.js import Vue from 'vue' export const EventBus = new Vue() и дальше импортируешь его где тебе надо и выбрасываешь события типа так EventBus.$emit('eventNameBlya', data) и ловишь их где тебе надо EventBus.$on('eventNameBlya', (data) => {})

Евгений (Light4everyone)
01.06.2018
08:23:27
есть ли пример ?
vue js eventbus, думаю сразу нагуглится первым же результатом

Алексей Дмитриевич
01.06.2018
08:24:12
есть ли пример ?
https://t.me/vuejs_ru/300123

тебе сайт вуёвый на русский перевели, ты его чего не читаешь то нифига, там всё это описано и переведено даже

Дмитрий Maestro
01.06.2018
08:25:20
спасибо ребят

Алексей Дмитриевич
01.06.2018
08:25:23
рабочих два варианта, либо шина, либо vuex

Дмитрий Maestro
01.06.2018
08:25:28
пойду курить

Игорь
01.06.2018
08:27:10
Спасибо парни, выручаете как всегда)

b0g3r
01.06.2018
08:30:22
Вакансии по вью тут принято кидать в @javascript_jobs?

Alex
01.06.2018
08:32:14
да

Игорь
01.06.2018
08:36:58
Кто объяснит, почему Vue.delete при первом вызове не удаляет поле объекта равное пустой строке, а ставит его в значение на null и только после второго раза полностью убирает из объекта

Дмитрий Maestro
01.06.2018
08:38:08
тебе сайт вуёвый на русский перевели, ты его чего не читаешь то нифига, там всё это описано и переведено даже
читаю, когда есть возможность и пытаюсь разобраться, просто на работе надо ж на вчера всем

Илья
01.06.2018
08:38:12
https://medium.com/@andrejsabrickis/https-medium-com-andrejsabrickis-create-simple-eventbus-to-communicate-between-vue-js-components-cdc11cd59860

b0g3r
01.06.2018
08:41:58
да
Сделано. Ну что, полгода назад начали писать на вью небольшой командой и теперь ищем пополнение :) Вносим посильный вклад в развенчание мифов про "на вью нет вакансий"

Ruslan
01.06.2018
08:42:31
ребят, я так понимаю, локально менять json файл нельзя без backend'а?

Hedint
01.06.2018
08:59:40
какой json файл то? если твой js выполняется на сервере/ локально через node, то ты можешь делать что угодно на сервере. :) Но раз ты спросил это в vue чатике, то скорее всего речь про браузерный js. Твой код выполняется на клиенте, логично, что ты не можешь менять файлы на компьютере клиента, и еще логичнее, что ты не можешь менять ничего на сервере, откуда отдался твой js код.

Google
b0g3r
01.06.2018
09:04:54
❤️

Sunlive
01.06.2018
09:05:03
☝️

Victor
01.06.2018
09:12:49
Поделитесь, есть готовое решение для редактируемых таблиц? Нужно грузить таблицу и давать возможность редактировать значения в ней

ivan
01.06.2018
09:15:10
+1 за вьютифай

Victor
01.06.2018
09:16:28
Vuetify?
Вроде оно, спасибо)

Дмитрий Maestro
01.06.2018
09:27:26
ребят еще тупой вопрос, как чекать изменения обьекта, watch только один раз отрабатывает, а потом сколько я не меняю обьект он не видит. в ангуляре по другому)

updated - работает как надо но в доке написано что цеплятся на updated не есть хорошо

можно ли watcher на props повесить ?

Samat
01.06.2018
09:31:11
это, чтобы следить за изменениями его свойств, если в этом проблема

Дмитрий Maestro
01.06.2018
09:31:18
да да

нужно свойства чекать

Samat
01.06.2018
09:31:47
Дмитрий Maestro
01.06.2018
09:32:28
пасиб

пробую

Dmitriy
01.06.2018
09:37:12
привет, всем. столкнулся с проблемой через router-link не происходит смена стейта, хотя в url адрес меняется . что можем быть?

Google
Dmitriy
01.06.2018
09:37:42


ошибок нет

Dmitriy
01.06.2018
09:40:40
да

Дмитрий Maestro
01.06.2018
09:40:42
бомба

Dmitriy
01.06.2018
09:41:43
Переход на новую страницу с того же роута 'profile'?
с '/profile/:id' на '/profile/:id' только id разные

DimenSi
01.06.2018
09:41:58
ребята, есть какая-та минилиба которая работает с положением элемента? чтоб самому с getBoundingClientRect() не работать

Admin
ERROR: S client not available

Denis
01.06.2018
09:42:02
с '/profile/:id' на '/profile/:id' только id разные
Минуту, сейчас ссылку дам

https://router.vuejs.org/guide/essentials/navigation.html

Смотри замечание к router.push

Леха
01.06.2018
09:43:18
Denis
01.06.2018
09:43:39
хук beforeRouteUpdate юзайте
Именно это там и написано)

Dmitriy
01.06.2018
09:43:44
спасибо

Леха
01.06.2018
09:44:15
Именно это там и написано)
Я знаю. Просто сообщение отправил чуть позже вас =)

Denis
01.06.2018
09:51:51
Господа, Что гибче/проще Vuelidate или VeeValidate?

Vlad
01.06.2018
09:52:45
Первое

Лучше *для меня

Alex
01.06.2018
09:56:10
Google
Denis
01.06.2018
09:56:20
Вот-вот

Леха
01.06.2018
09:56:57
Denis
01.06.2018
09:59:32
на бэкенде ))
Это так изначально было =), данные проверялись на бекенде, потом в data.errors распихивал, сейчас хочется что-то на фронтенде. Вот использую vuetify там есть rules, но нужна комплексная проверка формы, когда валидность одного поля зависит от другого.

Vlad
01.06.2018
10:00:37
Vuelidate тебе объект валидации создаст , и делай что хочешь с ним

Я раньше что то такое всегда сам делал

Denis
01.06.2018
10:01:39
Я раньше что то такое всегда сам делал
Я так тоже думал делать, потом вспомнил что сейчас 2018 и что-то уже должно быть для Vue такое

Vlad
01.06.2018
10:02:37
Я так тоже думал делать, потом вспомнил что сейчас 2018 и что-то уже должно быть для Vue такое
Плюс veevalidate это многие фичи из коробки. Но он и весит под 60кб вроде в итоге

Как вуй

Denis
01.06.2018
10:03:17
Phil
01.06.2018
10:25:53
Ребят, подскажите. Есть массив объектов людей, и есть отдельный массив например с городами. у человека есть id города. В списке нужно вывести название города? (загрузил пользователей и города в родительских компонентах) UPD: Если бы было не по компонентам, было бы типа cities[user[city_id]]

Denis
01.06.2018
10:26:41
computed свойство делай

Alexander
01.06.2018
10:28:07
парни, есть компонент Vue.component('list-element', { props: ['content'], template: `<li v-html="content"></li>`, }); на страницу крплю вот так: <list-element v-for="point in listOfPoints" :content="point.content" class="list-element" @click="listItemClick" /> как сделать так, чтобы в listItemClick попадал родительский элемент, а не любой дочерний, на который кликнули?

Phil
01.06.2018
10:28:46
computed свойство делай
Откуда эт данные брать?

Denis
01.06.2018
10:29:25
Откуда эт данные брать?
ну ты сам написал же, что у пользователя есть id города

Ruslan
01.06.2018
10:29:39
Откуда эт данные брать?
На основе своих же двух массивов собери в computed один

Phil
01.06.2018
10:29:48
ну ты сам написал же, что у пользователя есть id города
Я имел ввиду) вот типа в пропсы я кидаю user.

Мне еще туда кидать и список городов?

Denis
01.06.2018
10:30:24
а стора у тебя нет?

Denis
01.06.2018
10:30:41
Denis
01.06.2018
10:30:54
ну или прокидывай и список городов в prop

ну это такое..

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