admin 管理员组

文章数量: 887021


2024年1月5日发(作者:时而安静时而)

vue3 获取路由的参数

在Vue3中,我们可以使用$route对象来获取当前路由信息,包括路由参数。具体的操作如下:

1. 在组件中引入$route对象:

```

import { getCurrentInstance } from 'vue'

export default {

setup() {

const { $route } = getCurrentInstance()

}

}

```

2. 通过$来访问路由参数,例如: ```

import { getCurrentInstance } from 'vue'

export default {

setup() {

const { $route } = getCurrentInstance()

const id = $

}

}

```

其中,id就是我们在路由路径中定义的参数名,例如: ```

const routes = [

{

path: '/user/:id',

component: User

}

]

```

在上面的路由定义中,我们定义了一个user路由,它接受一个名为id的参数。当访问/user/1时,id的值就是1。

使用$route对象获取路由参数非常简单,只需要按照上面的步骤就可以完成。


本文标签: 路由 参数 对象 获取