Nuxt/docs/content/2.app/2.pages.md

24 lines
701 B
Markdown
Raw Normal View History

2021-04-20 12:16:09 +00:00
# Pages
Nuxt will automatically integrate [Vue Router](https://next.router.vuejs.org/) and map `pages/` directory into the routes of your application.
If you place anything within square brackets, it will be turned into a [dynamic route](https://next.router.vuejs.org/guide/essentials/dynamic-matching.html) parameter. You can mix and match multiple parameters and even non-dynamic text within a file name or directory.
## Example
```bash
-| pages/
---| index.vue
---| users-[group]/
-----| [userid].vue
```
Given the example above, you can access group/userid within your component via the `$route` object:
```vue
<template>
{{ $route.params.group }}
{{ $route.params.id }}
</template>
```