用vue3写vue2中的this.$route.params
时间: 2024-03-27 16:38:27 浏览: 44
vue.js this.$router.push获取不到params参数问题
5星 · 资源好评率100%
在Vue 3中,你可以使用`useRoute`来访问当前路由信息。你可以像这样获取当前路由的参数:
```
import { useRoute } from 'vue-router'
export default {
setup() {
const route = useRoute()
const params = route.params
// 访问特定参数
const id = params.id
return {
id
}
}
}
```
其中,`useRoute`是从`vue-router`中导入的,返回当前路由的实例。然后,你可以通过访问`route.params`来获取路由参数。如果你只需要访问特定的参数,例如`id`,你可以使用`route.params.id`来访问它。
阅读全文