vue3 页面跳转传参报错 router.query undefined ,vue3 没有 router.query 电脑版发表于:2023/7/17 12:53 ### 不能直接router点出来,应该这么写: ``` <script setup> import { useRouter } from 'vue-router' const router = useRouter() console.log(router.currentRoute.value.query) console.log(router.currentRoute.value.params) </script> ``` 主要就是这两句 ``` router.currentRoute.value.query router.currentRoute.value.params ``` **跳转前的参数写法和以前一样:** ``` router.push({ path: url, query: { id: id, } }) ``` 这里用的query来传递的,使用params也行