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

  • 委托加工物资的成本包括哪些内容
  • 免征增值税的会计处理 进项
  • 开具增值税发票未报送是什么意思?
  • 外部审计内容是什么
  • 营业执照注销要收费用吗
  • 分摊房屋租赁费计入什么科目
  • 结转损益管理费用在借方
  • 合伙企业的合伙协议
  • 股息收入所得税率
  • 土地增值税清算扣除项目
  • 报销单冲抵借支做账
  • 单位房子没有房产证能不能买
  • 兼职费用计税标准是多少
  • 手工发票何时停止使用的
  • 工会经费具体用途是什么
  • 未结转是什么意思
  • 企业所得税怎么征收几个点
  • 安置房税金如何交
  • 银行余额不平怎么快速找原因
  • 质保金怎么挂账
  • 出售单位车辆如何处理业务?
  • 知识产权代理公司前景如何
  • 合同成本如何设一级科目
  • 公司与客户合作协议范本
  • Windows11安装不了空件怎么处理
  • 销售门窗并安装如何缴纳增值税
  • 退回现金怎么写分录
  • 进项发票失控怎么办
  • 以公允价值计量是什么意思
  • wordpress.org
  • 餐费发票怎么做账务处理
  • 商贸企业小规模税率是多少
  • 非正常损失如何处理
  • 财务报表中固定资产清理为什么加借方余额
  • 科罗拉多河上的月光简谱
  • php语言采用什么方式执行
  • php cat
  • css5个定位
  • thinkphp d方法
  • python读取不到文件怎么办
  • 开业前需要支出什么费用
  • 亏损企业研发费用可以加计么
  • 经营过程中借股怎么处理
  • 权益性投资收益确认收入时间
  • 房屋预售收入
  • 出口退税进项发票会计分录
  • 进项税转出怎样做账务处理
  • 咋样理解
  • 电子发票不小心删掉了怎么办
  • 企业盘亏的设备会计分录
  • 保险发票入账
  • 上月其他应付款本月怎么调回来
  • 农民工工资专户销户流程
  • 收到投资款怎么做凭证
  • 会计凭证装订的心得体会
  • 利用公式计算填空题
  • 在MySQL中使用GTIDs复制协议和中断协议的教程
  • sql必学必会
  • mysql常见报错
  • 优化加速锁定任务是什么意思
  • WINDOWS操作系统最新版本
  • thinkpad e431 bios怎么进入
  • mac不用密码
  • font system
  • windows7笔记本无线网络连接
  • 获取windows的最新信息要跳过吗
  • unity jsonutility
  • js math.js
  • 程序员要求高吗
  • nodejs爬虫框架crawler
  • python多线程怎么写
  • js对象用法
  • JS+CSS实现仿雅虎另类滑动门切换效果
  • 手把手教你用python破解wifi
  • unity image fillamount
  • 境外所得税额扣除的计算
  • 合伙企业取得的专利权属于合伙企业财产吗
  • 车险包括车船费吗
  • 长沙市各个区的县市排名
  • 购买税控设备
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设