Vue · Middle · Запитання 62 з 75

Як зберігати фільтри в query URL і реагувати на їхні зміни?

const route = useRoute()
watch(() => route.query.status, (status) => load(status))
router.push({ query: { ...route.query, status: 'open' } })

Пояснення

Стан в URL переживає перезавантаження, ним можна поділитися. Значення query - рядки (або масиви) й потребують розбору.

Де почитати

Помилка в запитанні

Vue · Middle · запитання 62

Перевірте себе

Пройдіть тест Vue · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест