Вы можете сохранить его в так называемом хранилище на стороне клиента, таком как LocalStorage, до вызова API или при получении результатов и, например, читать его при загрузке страницы. Подробнее об использовании с vue.js здесь
Пример кода для чтения сохраненного значения из локального хранилища: (это могут быть ваши критерии поиска)
const app = new Vue({
el: '#app',
data: {
name: '',
age: 0
},
mounted() {
if (localStorage.name) {
this.name = localStorage.name;
}
if (localStorage.age) {
this.age = localStorage.age;
}
},
methods: {
persist() {
localStorage.name = this.name;
localStorage.age = this.age;
console.log('now pretend I did more stuff...');
}
}
})