mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-11 08:33:53 +00:00
docs: add composition api example for dynamic routes (#2365)
This commit is contained in:
parent
3eed5cb193
commit
1b1fd203c5
@ -46,6 +46,21 @@ Navigating to `/users-admins/123` would render:
|
||||
admins 123
|
||||
```
|
||||
|
||||
If you want to access the route using Composition API, there is a global `useRoute` function that will allow you to access the route just like `this.$route` in the Options API.
|
||||
|
||||
```js
|
||||
<script setup>
|
||||
// This import statement is optional since it's automatically imported by Nuxt.
|
||||
// import { useRoute } from '#imports'
|
||||
|
||||
const route = useRoute()
|
||||
|
||||
if (route.params.group === 'admins' && !route.params.id) {
|
||||
console.log('Warning! Make sure user is authenticated!')
|
||||
}
|
||||
</script>
|
||||
```
|
||||
|
||||
## Navigation
|
||||
|
||||
To navigate between pages of your app, you should use the `<NuxtLink>` component. This component is included with Nuxt and therefore you don't have to import it as you do with other components. It is similar to the HTML `<a>` tag except that instead of using a `href="/about"` you use `to="/about"`. If you've used `vue-router` before, you can think of `<NuxtLink>` as a replacement for `<RouterLink>`.
|
||||
|
Loading…
Reference in New Issue
Block a user