位置: 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启动指定启动类)

  • 企业的企业所得税
  • 税务ukey使用教程视频
  • 房地产企业年报台账怎么填
  • 个人往对公账户上存款怎么存
  • 业务往来说明范本
  • 长期挂账的应付账款怎么处理
  • 进口货物会计分录举例
  • 冲销去年暂估费用
  • 过期食品翻新
  • 营改增后增值税暂行条例实施细则
  • 城建税教育费附加税率怎么计算
  • 待抵扣进项税额是什么情况下用的
  • 财务会计中的费用
  • 进项税转出月底怎么处理
  • 在会计实务中财务报表附注的披露方法不包括
  • 申报印花税填表过程
  • 员工工资漏申报怎么办
  • 国际代理运费和港杂费一样吗
  • 冲销应收账款怎么记账
  • 金融工具中股利是什么
  • 合伙企业财产清算顺序
  • linux特殊权限设置
  • 增值税出口服务包括什么
  • php内容修改
  • win7纯净版系统官网
  • launcher是啥
  • PHP:zip_entry_name()的用法_Zip函数
  • 资产划转增值税 开票怎么开
  • 房产权利转移
  • 快递收据能否作为发票
  • 金融企业计提贷款利率
  • 在生产经营过程中违反什么规定
  • reactjs路由跳转
  • 树枝上停着一只什么小鸟
  • php_curl.dll
  • mysql水平拆分实现
  • 免税农业企业所得税怎样填报
  • 财务报表季报应付职工薪酬为负数
  • php设计思路
  • 织梦采集器图片本地化
  • 汇算清缴需要做账吗
  • 直接免征的税款属于政府补助吗
  • 工资以现金形式发放英文
  • 入股投资的钱能取出来吗
  • 采购暂估业务处理流程
  • 预付卡销售成品油会计分录
  • 挂靠管理费如何入账?
  • 跨年发生退货
  • 分公司交总公司管理费怎么做账
  • 股东借款转为资本公积的决议
  • 健身房健身器材采购清单
  • 发票冲红的会计怎么处理
  • 股东实收资本超额到位
  • 存货跌价准备的计算
  • 工厂不开票怎么办
  • 建设工程中设备计入包干价是否合法
  • 事业单位工会经费账务处理
  • 职工福利费扣除税率
  • sqlserver聚集索引和非聚集索引会不会改变原Id
  • mysql连接问题
  • macos mysql
  • 如何解决电脑蓝屏0X0000007B
  • mac重装macos
  • windows1021h1新功能
  • gcuservice.exe
  • 在windows xp的应用程序中,经常有一些
  • Win7系统启动密码
  • 外国电影怎么看双语的
  • win7取消关机命令
  • win7如何显示桌面
  • fedora开机启动版本太多
  • unityproject
  • jquery日期控件 datepicker
  • ajax获取数据两种类型
  • 税务系统更新不能开发票
  • 关于保安公司词语
  • 湖南省地方税务局
  • 武汉市第二税务稽查局地址
  • 税务局政务公开目录
  • 福建电子税务局社保缴费操作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设