@vuejs_ru

Страница 1741 из 3900
Max
13.12.2017
21:14:50
а ну тогда жди ответ от сервера, а если не 200 - меняй обратно
вариант, не сильно красивый т к не хочется показывать что что-то поменялось когда оно не поменялось и потом сброистся)) но как вариант понятен

Bender
13.12.2017
21:14:51
Первая глава в книге TypeScript Design Patterns - подробно описывает решение вашей задачи

Stanislav
13.12.2017
21:15:03
но он же изменится... а ему надо что бы не менялся
А, в смысле кликнул и галочка должна поменяться только после ответа сервера? Ну тогда какую-нить крутилку вешать v-if/v-else и т.д.

Google
Alex
13.12.2017
21:15:14
Хендлиш клик

Anton
13.12.2017
21:15:31
а ну тогда жди ответ от сервера, а если не 200 - меняй обратно
За что же так не любить людей? Дайте им честную ошибку

Bender
13.12.2017
21:16:08
Могу кинуть файл)

Vladyslav
13.12.2017
21:16:11
Привет ребята)

Max
13.12.2017
21:16:17
Rafael
13.12.2017
21:16:23
Alex
13.12.2017
21:16:31
Всем

Bender
13.12.2017
21:16:32
200~

Stanislav
13.12.2017
21:16:39
а ну тогда жди ответ от сервера, а если не 200 - меняй обратно
С нативными чекбоксами не очень красиво выйдет)

Bender
13.12.2017
21:16:41
Оп оп)

Dmitry
13.12.2017
21:16:45
Подробнее, пожалуйста :)
https://ru.vuejs.org/v2/guide/forms.html#%D0%A7%D0%B5%D0%BA%D0%B1%D0%BE%D0%BA%D1%81%D1%8B - ни слова про v-change... и повторюсь, вью - не реакт, здесь не надо ловить события типа change - фреймворк сам это сделает за вас

Google
Vladyslav
13.12.2017
21:17:09
Кто чекнет статейку мою, о Vuex :)

Dmitry
13.12.2017
21:17:09
сириусли?

Как это "сделает за вас" ?
читайте документацию

Alex
13.12.2017
21:17:50
Обработка событий — Vue.js https://ru.vuejs.org/v2/guide/events.html

Stanislav
13.12.2017
21:17:53
Dmitry
13.12.2017
21:18:02
Stanislav
13.12.2017
21:18:15
читайте документацию
Каким образом Vue отловит событие с чекбокса, если я ему это не укажу?

Anton
13.12.2017
21:18:18
https://ru.vuejs.org/v2/guide/forms.html#%D0%A7%D0%B5%D0%BA%D0%B1%D0%BE%D0%BA%D1%81%D1%8B - ни слова про v-change... и повторюсь, вью - не реакт, здесь не надо ловить события типа change - фреймворк сам это сделает за вас
А причем тут антипаттерн? В примере рассматривается работа на голом нативном инпуте. Если нужны кастомные, то там совсем другая логика, примерно такая https://ru.vuejs.org/v2/guide/components.html#Поля-ввода-форм-с-использованием-пользовательских-событий

Alex
13.12.2017
21:18:19
без разницы
Вон выше - обработка событий

Bender
13.12.2017
21:18:40
Here you are

Alex
13.12.2017
21:18:46
v-model
Я уже спрашивал - у меня 2 десятка инпутов

Вотчить?))

Stanislav
13.12.2017
21:18:52
v-model
Ему запрос по событию посылать надо. Как v-model тут поможет?

Vladyslav
13.12.2017
21:19:04
@idrmn а @change не походит?

Stanislav
13.12.2017
21:19:11
Dmitry
13.12.2017
21:19:15
Вотчить?))
как вар

Google
Bender
13.12.2017
21:19:26
2 глава, про патерн синхронизации, кому там нужно было.

Anton
13.12.2017
21:19:26
Бред

Alex
13.12.2017
21:19:29
как вар
Хероватый вар

Anton
13.12.2017
21:19:33
Давайте вотчить кнопки

Stanislav
13.12.2017
21:19:35
watch
фигня.

Anton
13.12.2017
21:19:38
Йеа)

Alex
13.12.2017
21:19:50
@idrmn а @change не походит?
Это тоже самое))))

Dmitry
13.12.2017
21:19:55
ок, двайте останемся каждый при своем мнении)

Stanislav
13.12.2017
21:20:04
watch
Вы ведь в курсе, что v-model = @input + $emit ?

Dmitry
13.12.2017
21:20:29
нет, не знал, спасибо

Alex
13.12.2017
21:20:30
ок, двайте останемся каждый при своем мнении)
Вот у меня сегодня - 124 инпута!! 124!!!!

Alex
13.12.2017
21:20:42
Вотчить?... Увольте.

Anton
13.12.2017
21:20:48
Ну, привет вашим UXерам)

Vladyslav
13.12.2017
21:20:50
@idrmn не до конца) Все же @change - ваш собственный обработчик. Хотя на сколько мне известно, то можно get, set написать для конретного data

Rafael
13.12.2017
21:21:04
v-model
V-model не это неявное указание на отлов события @update

Vladyslav
13.12.2017
21:21:25
@idrmn вы об @change?

b0g3r
13.12.2017
21:21:37
v-model - это же v-bind и v-on, нет?

Stanislav
13.12.2017
21:22:12
нет, не знал, спасибо
Это синтаксический сахар для события и пропса. https://ru.vuejs.org/v2/guide/components.html#Поля-ввода-форм-с-использованием-пользовательских-событий

Google
Rafael
13.12.2017
21:22:15
Это важно

Stanislav
13.12.2017
21:22:27
Anton
13.12.2017
21:22:31
input

Rafael
13.12.2017
21:22:38
input
Ой бля, точно

Stanislav
13.12.2017
21:22:47
Rafael
13.12.2017
21:22:55
v-on:update
*v-on:input

это .sync :)
Думаю об одном, пишу о другом ?‍♂

Пора спать

Admin
ERROR: S client not available

Stanislav
13.12.2017
21:23:17
Это да

Rafael
13.12.2017
21:23:18
Определённо, пора спать

Anton
13.12.2017
21:23:20
У меня жена также )

Stanislav
13.12.2017
21:23:47
Serge
13.12.2017
21:25:00
V-model не это неявное указание на отлов события @update
V-model это бинд и эмит. А уж собитие и пропс можно какой угодно повесить

Rafael
13.12.2017
21:25:41
Stanislav
13.12.2017
21:26:00
@input и :value
Аргх, да

Serge
13.12.2017
21:26:25
@input и :value
По дефолту.поменять можно на что угодно

Google
Alex
13.12.2017
21:26:29
Stanislav
13.12.2017
21:26:52
Rafael
13.12.2017
21:27:04
Аргх, да
И тебе пора спать

Stanislav
13.12.2017
21:27:13


Roman
13.12.2017
21:27:46
но я б не стал
ну чтоб чекбокс менять на change и меняют

Alex
13.12.2017
21:27:52
Ну, привет вашим UXерам)
Это зависимости с чайлдами. Как было когда то (а может и есть) на фл.ру Типа категории и подкатегории

Stanislav
13.12.2017
21:28:28
ну чтоб чекбокс менять на change и меняют
А, ну только есть чекбокс. Я про компоненты подумал

Anton
13.12.2017
21:29:19
А еще можно на на нативном инпуте сделать v-model с отправкой запроса в сеть. И вотчи не надо. И события отдельно слушать тоже не нужно. Вопрос тольк ов том, подойдет ли такое решение в контексте задачи)

Anton
13.12.2017
21:30:20
Фильтровать никто не мешает

Ставить в очерель также

Vladyslav
13.12.2017
21:30:36
А еще можно юзать готовые либо UI для Vue

iView например ?

Anton
13.12.2017
21:30:56
Ну и да, в целом так себе решение по изменению инпута менять фильтры по сети

100500 раз уже всеми изучено и проклято)

Anton
13.12.2017
21:34:52
v-model = v-bind:value + $emit('input') Соответсвенно, слушаем change, по нему отправляем сетевой запрос и эмитим input

Получаем то же самое + отправку по сети

Stanislav
13.12.2017
21:35:51
v-model = v-bind:value + $emit('input') Соответсвенно, слушаем change, по нему отправляем сетевой запрос и эмитим input
Какой-то чекбокс с побочными эффектами) Тыкнули галку, а он сам отправил запрос.

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