diff --git a/src/pages/StockItems.vue b/src/pages/StockItems.vue index b327c86..cc4e1f9 100644 --- a/src/pages/StockItems.vue +++ b/src/pages/StockItems.vue @@ -24,7 +24,7 @@ color="secondary" v-model="search" class="col-6" - @input="updateSearchUrl" + @update:model-value="updateSearchUrl" placeholder="Search" > <template v-slot:prepend> @@ -138,12 +138,13 @@ export default { return colors[state] }, updateSearchUrl: debounce(function () { - this.$router.replace({ path: this.$router.path, query: { search: this.search } }) + this.$router.replace({ path: this.$router.path, query: { ...this.$route.query, search: this.search } }) }, 300), updatePaginationUrl: debounce(function () { this.$router.replace({ path: this.$router.path, query: { + ...this.$route.query, ...this.pagination } })