есть поиск items(обычный input)
когда input меняется внутри watch делается запрос и меняется this.$router.push(path: ...., query: {some query parameters});
это работает я получаю конкретные совпадающие с запросом items и показываю их.
Проблема появляется когда перезагружаю страницу эти сортированные items проподает и получаю все items.
Но url вот такой: localhost/?search="redbackpack" по идеи я должен получить только те items совпадающие с query string.
Как могу это решить? Куда нужно капать? Кто-нибудь знает.
Для, получения данных в nuxt есть fetch и asybcData(), лучше использовать это вместо mounted, в async Data получай параметр из urlи делай а проверку, если необходимый параметр есть в URL, то делай запрос на определённые items, если параметр undefined то делай запрос на все items
Обсуждают сегодня