Медленная v-модель для ввода buefy, v-model.lazy также не работает - PullRequest
0 голосов
/ 24 мая 2019

У меня есть пара окон ввода, которые подключаются к данным через v-модель, когда в моей форме buefy нажата кнопка GO, которая подключена к моей таблице данных buefy.

строк в моей таблице может быть от 2000 до 3000, и моя нумерация страниц не может быть меньше 250 на страницу.

Я пытался использовать v-model.lazy, но похоже, что он не работает на b-input (поле ввода buefy).

Теперь проблема в том, что начальное заполнение входов не 'вообще не работает медленно, но когда таблица заполнена и пользователь пытается редактировать поля ввода, происходит задержка полей.

Когда я настраиваю нумерацию страниц на 50 результатов на странице, задержки нет, но моя проблема в том, что у меня не может быть 50 результатов, у меня должно быть 250 на страницу.

Может кто-нибудь придуматьрешение для этого в Vue?

1 Ответ

0 голосов
/ 27 мая 2019

Итак, выяснилось, что v-model.lazy не будет работать для пользовательских компонентов (кажется, что Vue ограничивает его для пользовательских компонентов), что, как говорится, вам потребуется :value + @change.native

ипример ниже:

:value="data"
@change.native="data = $event.target.value"
...