vue3 useRoute与useRouter 区别

妖狐艹你老母 2023-09-29 11:37 144阅读 0赞

useRouter(跳转), useRoute(获取路由参数)

  1. import { useRoute, useRouter } from 'vue-router';
  2. ...
  3. if (route.query?.redirect) { // route 获取路由参数
  4. router.push({
  5. path: <string>route.query?.redirect,
  6. query: Object.keys(<string>route.query?.params).length > 0 ? JSON.parse(<string>route.query?.params) : '',
  7. });
  8. } else {
  9. // 跳转 设置重定向路由路径
  10. router.push('/');
  11. }

发表评论

表情:
评论列表 (有 0 条评论,144人围观)

还没有评论,来说两句吧...

相关阅读