Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   Vue2 v-model , перенастроить на change? (https://javascript.ru/forum/library-toolkit-framework/84341-vue2-v-model-perenastroit-na-change.html)

micscr 11.08.2022 09:47

Vue2 v-model , перенастроить на change?
 
Приветствую.
Есть обычный текстовый инпут
Input type="text" v-model="somemodel"

Значение его обновляется по событию input , когда набираешь в текстовом поле, сразу обновляет.
Не знаете можно ли v-model перенастроить на событие change , т.е. при потере фокуса, когда уже весь текст введён?

Делаю фильтр колонки и более логично чтобы аякс запросы не шли каждый раз как вводит символ в текстовое поле.

Или v-model тут не использовать?
Находил в доках про переопределения, но там что касается своих компонентов, а не простого инпута

Alexandroppolus 11.08.2022 10:34

https://vuejs.org/guide/essentials/forms.html#lazy

Vlasenko Fedor 11.08.2022 19:05

Если это связано с запросами, то чтоб часто не слать часто можно использовать декораторы
Debounce, throttle
https://learn.javascript.ru/task/debounce
https://learn.javascript.ru/task/throttle

micscr 12.08.2022 06:24

С lazy должно быть оно, запамятовал о нем, а гугл у нас забанен , причём буквально, яндекс не подсказал.

Делаю себе , пока куча свободного времени, грид для круда, по примеру как работает на бэкенде в yii.
Чтобы такую админку можно было себе быстро поднять, и без таких упрощений как загрузка ВСЕХ записей до начала работы.
Оказалось, что все это потребовало немало усилий.

Может такие расширения и есть, но мне все равно пока не поставить их, инета нет


Часовой пояс GMT +3, время: 03:34.