@vuejs_ru

Страница 839 из 3900
Вишневый чай
20.07.2017
14:34:23
интервалу
ну да, это и имел ввиду

Nikita
20.07.2017
14:34:27
ну там рил сложно получилось

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

Google
Nikita
20.07.2017
14:35:12
то есть в хранилище к примеру a: 900

через мутацию присваиаю a = 900

и геттер не триггерится

Вишневый чай
20.07.2017
14:35:46
ну так а че ему тригеррится

Nikita
20.07.2017
14:35:52
в компьютед не получаю новые значения, я так понял это логично

ну как новые ))

ну да, да

Вишневый чай
20.07.2017
14:36:14
в этом вся суть. зачем тебе 900 на 900 менять

Nikita
20.07.2017
14:36:29
это да, а надо было триггерить обработки ввода каждый раз

Вишневый чай
20.07.2017
14:36:47
onchange

Nikita
20.07.2017
14:36:48
А зачем? Есть же v-model с двусторонним связыванием
я пробовал таким образом, но не вышло

Den
20.07.2017
14:37:07
@change

Вишневый чай
20.07.2017
14:37:09
да просто по событию change

Google
Nikita
20.07.2017
14:37:15
<input ref="price-ranger-min" type="text" class="ranger-input" name="minCost" :value="minCost" @blur="update_mincost" @keypress.enter="update_mincost" @keypress.esc="update_mincost" @input="update_value" @change="update_value">

)))

Vladimir
20.07.2017
14:37:30
как в компоненте после окончания функции переадресовать на главную страницу с использованием vue-router ?

Nikita
20.07.2017
14:37:45
push

Den
20.07.2017
14:38:17
.go

Nikita
20.07.2017
14:38:24
.go
это же то же самое, что вперед-назад в браузере?

Vladimir
20.07.2017
14:39:47
Спасибо, парни)

Den
20.07.2017
14:39:49
Но выше пуш - согласен

Nikita
20.07.2017
14:40:14
ёмаё )
согласен, треш :D

// Генерируем событие на глобальном уровне this.$root.$emit('remove', id);

а вот так не делаете?

статья кстати одного из юзеров в этом чате) https://medium.com/@modex13/vue-js-2-%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%87%D0%B0-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B0%D0%BC%D0%B8-467383294847

Ivan
20.07.2017
14:45:27
Ничо так

Но как же vuex , commit и вперёд

Den
20.07.2017
14:47:06
https://glitch.com песочница еще одна

Вишневый чай
20.07.2017
14:47:55
а вот так не делаете?
Это глобальная шина. Обычно не нужна если есть вуекс

Nikita
20.07.2017
14:48:22
понял

Google
Nikita
20.07.2017
14:48:24
пасиба

Nikita
20.07.2017
14:54:38
балин

а как через несколько компонентов прокинуть предку?

я где-то читал, что в последних версиях там были подвижки

нужно из родителя прокинуть свойство вниз через один-два компонента к примеру

каждому вешать из них?

Stanislav
20.07.2017
14:56:52
нужно из родителя прокинуть свойство вниз через один-два компонента к примеру
Можно попробовать пересмотреть организацию компонентов :)

Den
20.07.2017
14:57:31
Или не юзать Вуй

Ivan
20.07.2017
14:57:59
А кто будет лучше в такой задаче ?

Stanislav
20.07.2017
14:59:13
Это не поможет через несколько компонентов прокинуть вниз

Кроме того, это атрибуты, а не пропсы

Вишневый чай
20.07.2017
14:59:39
Который у тебя уже есть

Stanislav
20.07.2017
15:00:48
Из прямого родителя в ребенка <child v-bind="{prop1, prop2}"></child>

Вишневый чай
20.07.2017
15:01:17
Меня тоже это бесит но в больших приложених это спасает, иногда лучше дважды прописать, зато потом надешь концы

Den
20.07.2017
15:01:27
Stanislav
20.07.2017
15:01:48
Google
Den
20.07.2017
15:02:24
что?
В компоненте надо мапить пропс? Если так делать

Stanislav
20.07.2017
15:03:08
я вот не понял
что не понял?

Den
20.07.2017
15:03:36
"мапить пропс"???
Размечать свойство props

Admin
ERROR: S client not available

Stanislav
20.07.2017
15:03:46
в функциональных компонентах с версии 2.4.0 не обязательно

Nikita
20.07.2017
15:04:25
<grand-parent> отсюда <parent> <child> вот сюда </child> </parent> </grand-parent>

<child v-bind="{prop1, prop2}"></child> – это кто из них? и кого нужно указывать пропс в шаблоне, а у кого описывать в свойствах компонента (маппить как выше обсудили)?

Stanislav
20.07.2017
15:06:21
из grand-parent в child только через parent

* если внутри grand-parent лежит parent

как матрешки

Nikita
20.07.2017
15:07:53
ну вот, я и говорю, что у parent нужно указать точно так же, как и у child? и в темплейте и в параметрах их конструкторов (маппить)

Вишневый чай
20.07.2017
15:08:04
Вообще вопрос о больном. Бывают компоненты разного масштаба. Например - есть компонент таблица. У таблицы много мелких подкомпонентов. Нехватает возможности создать некий локальный стейт таблицы, который будут видеть дети любой глубины без нужды мильен раз их прописывать. Во всей вложенности, хочется просто у ребёнка юзать что то вроде this.$tableState.any

Nikita
20.07.2017
15:08:08
вопрос в том, одинаковая ли запись получается :D

немного геморойно прописывать конечно все экшены, геттеры, мутации, но все же...

ну и я поэтому пока не спешу создавать для каждого кусочечка разметки отдельный компонент %)

Google
Вишневый чай
20.07.2017
15:10:30
тут не проще как раз-таки юзать хранилище?
Ну хранить все в одном месте тоже не супер идея. Зачем всем остальным компонентам приложения кухня таблицы

Nikita
20.07.2017
15:10:45
не, так ты разбей

типа в хранилище отдельные объекты сделай

под определенные данные

типа для одной страницы\ таблицы \ секции \ и прочее

Вишневый чай
20.07.2017
15:12:04
не, так ты разбей
Ну да так и делаю, пока думаю как бы запилить все таки индивидуальный для таблицы стейт

Nikita
20.07.2017
15:12:30
Да
прояснил, спасибо)

Stanislav
20.07.2017
15:12:38
прояснил, спасибо)
Если они все в друг друге

Nikita
20.07.2017
15:12:38
без сарказма))

да, все так

щас будем пробовать))

Artyom
20.07.2017
15:21:21
Всем привет! Ребят подскажите как сделать на Vue межсайтовую авторизацию? Чтобы пользователь авторизовался на одном сайта и мог заходить без авторизации на другие сайты компании?

Pavel
20.07.2017
15:22:01
доменную куку или что то подобное, но при чем тут Vue?

Artyom
20.07.2017
15:22:35
делаю на vue проект, просто думал возможность есть решения на vue

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