1.动态路由传参(params)
(1)定义路由(路径参数用 : 标记):
1 | // router/index.js |
(2)传参:
1 | // 使用 useRouter 跳转 |
(3)接收参数:
方式 1:通过 useRoute 获取
1 | <script setup> |
方式 2:通过 props 接收(需路由配置 props: true),因为params 是路由路径的一部分(如 /user/:id),属于“强依赖”参数,可以通过props 接收
1 | <script setup> |
2.查询参数(query)
(1)定义路由
1 | const routes = [ |
(2)传参
1 | // 方式 1:通过对象传递 |
(3)接收参数
1 | <script setup> |