当前位置: 首页 > news >正文

常见路由跳转的几种方式

常见的路由跳转有以下四种:

1. <router-link to="跳转路径"> 

/* 不带参数 */
<router-link :to="{name:'home'}">
<router-link :to="{path:'/home'}">
// 更建议用name
// router-link链接中,带'/' 表示从根路径开始,不带 表示从当前路由开始/* 带参 */
// 1. params传参
<router-link :to="{name:'home', params: {id:1}}">
// 路由配置 用 path: "/home/:id" 或者 path: "/home:id"
// 配置path,刷新页面参数保留;不配置path,刷新页面后 参数会消失// html 取参 $router.params.id
// script 取参 this.$router.params.id// 2 query传参
<router-link :to="{name:'home', query: {id:1}}">
// 路由可不配置// html 取参 $router.query.id
// script 取参 this.$router.query.id

也可,如

2. this.$router.push() 跳转到指定的url,并在history中添加记录(即,点击回退,会退回上一个页面)

/* 不传参 或 query传参 */
this.$router.push('/home')
this.$router.push({name:'home'})
this.$router.push({path:'/home'})this.$router.push({name:'home', query: {id:'1'}})
this.$router.push({path:'/home', query: {id:'1'}})/* params传参 */
this.$router.push({name:'home', params: {id:'1'}})
this.$router.push({path:'/home', params: {id:'1'}})
//注: params传参只能用name
//配置path,刷新页面参数保留;不配置path,刷新参数消失/* query和params的区别 */
// query类似于 get 请求,跳转后页面url会拼接参数,如?id=1。-->适用于 非重要的参数
// params 类似于post,不拼接参数,刷新页面后参数消失。--->适用于 安全性较高的参数,如密码

html中,如:

3. this.$router.replace() 跳转到指定的url, 但不会在history记录(即,点击回退 退回到上上个页)

4. this.$router.go(n) 向前或向后跳转 n 个页面,n可正可负。 

使用后三种 需要在<script setup>中 导入

import router from '@/router';

参考:路由之间跳转的方式_路由跳转几种方式_时间管理maste的博客-CSDN博客

路由跳转几种方法_路由跳转的方式有哪几种_丶凡人的博客-CSDN博客

http://www.lryc.cn/news/151009.html

相关文章:

  • 25.选择排序,归并排序,基数排序
  • DataX DorisWriter 插件DorisStreamLoadObserver类详细解读
  • leetcode:1710. 卡车上的最大单元数(python3解法)
  • Spring_JDBC的使用
  • 【Python从入门到进阶】34、selenium基本概念及安装流程
  • 如何确保ChatGPT在文本生成中遵循道德和伦理准则?
  • RISC-V Linux系统rootfs制作
  • git常用场景记录 | 拉取远程分支A合并到本地分支B
  • 如何利用Linux进行数据管理和分析?
  • vue3封装echarts图表数据无法渲染到页面
  • MySQL索引,事务和存储引擎
  • 开发指导—利用CSS动画实现HarmonyOS动效(一)
  • 电商项目part10 高并发缓存实战
  • MongoDB实验——MongoDB shell操作
  • 数据分析师职业发展道路,工作内容是什么?
  • Vue3 + ts的使用
  • CF Edu152 C
  • iBooker 技术评论 20230902
  • 视频动态壁纸 Dynamic Wallpaper for Mac中文
  • Java“牵手”京东商品列表数据,关键词搜索京东商品数据接口,京东API申请指南
  • springboot实战(三)之多环境部署配置文件生效方式
  • java透传参数至logback,自定义日志文件名。过期日志文件自动删除
  • HFSS 3维曲线导入
  • 【消息中心】kafka消费失败重试10次的问题
  • 无涯教程-Python机器学习 - Semi-supervised Learning函数
  • 7 | 计算每个键对应的平均值,并按降序排序
  • kafka详解二
  • SAP_ABAP_接口技术_RFC远程函数实践总结
  • 计算机 --> 磁盘 --> 分区
  • 3D视觉测量:形位公差 平面度测量(附源码)