- для типа ввода формы, немедленно получить результат: это можно сделать с помощью
AJAX
.Поддержка Vara Laravel, которая может сделать это легко:
1a.вызвать функцию в mounted()
part.
1b.сам вызов функции, поставив setTimeout(this.functionName,1000)
в конце.
1c.в функции проверьте, не изменился ли текст в текстовом поле.если да, сделайте запрос по axios.get('blablabla').then(response=>{//put the response into vue dataArrayName in data part});
1d.HTML-шаблон автоматически обновляется v-for="dataArrayName"
похоже, что поиск выполняется путем сравнения char с char от начала строки до данных.
если вы нажмете enter
, передайте строку поискак контроллеру используйте некоторую логику, чтобы определить, нужно ли создавать строку в базе данных