位置: IT常识 - 正文

vue-router路由跳转与打开新窗口(vue路由跳转原理)

编辑:rootadmin
vue-router路由跳转与打开新窗口 vue-router打开新窗口的方法及跳转方式对比打开新窗口

推荐整理分享vue-router路由跳转与打开新窗口(vue路由跳转原理),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue路由跳转的几种方式,vue路由跳转的三种方法,vue-router路由跳转,vue3 路由跳转,vue-router路由跳转,vue路由跳转的三种方式及区别,vue-router路由跳转报错,vue-router路由跳转,内容如对您有帮助,希望把文章链接给更多的朋友!

方法1:

const routeUrl = this.$router.resolve({ path: "/targetUrl", query: { id: 96 }, }); window.open(routeUrl.href, "_blank"); },

方法2:

<router-link target="_blank" :to="{ path: '/catalog', query: { id: '1' } }" >打开新的标签页</router-link>

如果通过iframe嵌入到其他系统中,这样打开新窗口,会丢掉iframe的壳子,出现有问题

需改为window.parent.open(routeUrl.href, “_blank”);

注意同源问题,需要解决

vue-router的几种跳转方式

this.$router.push()

push向 history 栈添加一个新的记录,所以,当用户点击浏览器后退按钮时,则回到之前的 URL

首页 ===》通过直接修改地址来到页面A ===》通过点击按钮,this.$router.push来到页面B

那么这个时候点击浏览器的返回,首先返回到页面A,再次点击返回才返回到首页

this.$router.replace()

vue-router路由跳转与打开新窗口(vue路由跳转原理)

replace不会向 history 添加新记录,而是用心的替换掉当前的 history 记录

首页 ===》 通过直接修改地址来到页面A ===》通过点击按钮,this.$router.replace来到页面B

此时点击浏览器的返回,那么会直接回到首页

router.push({ path: '/home', replace: true })this.$router.replace('/home')

上面这两种方法是等效的

router-link标签

<router-link to="/url"></router-link>

等同于调用 router.push(“/url”)

this.$router.go()

前进或后退,可接收一个数字

this.router.go(−1):后退;this.router.go(-1):后退; this.router.go(−1):后退;this.router.go(0):刷新; this.$router.go(1) :前进

如果 history 记录不够用,那就默默地失败: this.$router.go(1000)

this.$router.back()

后退 ;

this.$router.forward()

前进

this.$router.resolve+window.open打开新窗口

本文链接地址:https://www.jiuchutong.com/zhishi/289810.html 转载请保留说明!

上一篇:Vue路由跳转传参或打开新页面跳转(vue页面路由传参)

下一篇:jar启动指定JDK/JRE 安装路径教程(jar启动指定启动类)

  • 应收账款余额不对怎么调账
  • 中介行业风险
  • 土地租金计入哪个会计科目
  • 企业工会经费不足,可以向企业拨款吗
  • 房屋租赁补充协议怎么写才有效
  • 劳务费备注差额征税是什么意思呢?
  • 应收账款融资的会计如何核算
  • 外贸出口支付方式
  • 其他应付款在贷方,借方是什么科目
  • 合伙企业税收优惠政策2023
  • 电动汽车的出路在哪里
  • 开启共享文件夹
  • 收到负数购入发票怎么办
  • 如何玩faceit
  • 总产值在报表中怎么看
  • 出口转内销发票抵扣
  • qtzgacer.exe - qtzgacer进程是什么文件 .作用是什么
  • deepin 20 wifi
  • linux attached
  • 企业缴纳职工社保是否可以缴纳三险
  • 固定资产的折旧怎么算
  • 进货退回的会计处理
  • 生产企业放假前的安全提示
  • 专用发票密码区模糊了影响报销吗
  • php中的表达式简写是什么
  • es6 promise await
  • 反射dll
  • 企业支付给其他单位劳务费时需要代扣代缴个税吗
  • 汽车租赁业务是否属于租赁服务
  • 物业费税目
  • 外贸企业出口退税申报流程
  • 加计抵减可以补提本年的税吗
  • 专家咨询费比例不能超过多少
  • python中np.array用法
  • 床垫发票
  • 企业的业务招待费属于什么费用
  • 现金日记账一般采用什么格式
  • 计提工资附什么单据
  • 新办企业发票核定及申领
  • 2020年小规模纳税人增值税政策
  • 费用多报销了,但已经给了,怎么办
  • 支出应计入管理费用,而且要根据其发生额
  • 内含报酬率的意义
  • 资产负债表一般由什么组成
  • 税局代开专票对方隔月退回重开如何做账务处理呢?
  • 工会经费网上怎么申报
  • 哈罗单车说明
  • 外币转入账户什么意思
  • 存货报废计入
  • 企业无力支付票据时应计入
  • 研发费用如何做成本分析
  • 消耗性生物资产与生产性生物资产的区别
  • 商业企业费用科目
  • 建账的三个基本步骤
  • 担任会计职务的英语
  • centos5.7
  • 苹果mac怎么查看运行数据
  • Linux中环境变量的用法
  • 当前用户已注销
  • win8内存管理
  • win7 64纯净版网页打开出现乱码该怎么办 解决方法介绍
  • win10的hyper-v在哪
  • Win10预览版镜像
  • textureformat
  • jquery操作表格
  • 用&lt;TABLE&gt;语句来实现圆角表格可以省去制作圆角图片之苦!
  • python批量下载文件
  • opengl使用教程
  • 使用时间
  • python3的urllib
  • python结巴分词
  • 用批处理删除注册表项
  • javascript教程
  • python socketcan
  • html做一个新闻app首页
  • 电子税务局存款账户备案
  • 怎样看业务序号
  • 广州车船税每年交多少
  • 人均可支配收入是到手工资吗
  • 江苏电子票据
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设