Skip to content

Latest commit

 

History

History
22 lines (14 loc) · 481 Bytes

index.md

File metadata and controls

22 lines (14 loc) · 481 Bytes
category
@Router

useRouteQuery

Shorthand for a reactive route.query.

Usage

import { useRouteQuery } from '@vueuse/router'

const search = useRouteQuery('search')

const search = useRouteQuery('search', 'foo') // or with a default value

const page = useRouteQuery('page', '1', { transform: Number }) // or transforming value

console.log(search.value) // route.query.search
search.value = 'foobar' // router.replace({ query: { search: 'foobar' } })