1、router-link跳转

   // 直接写上跳转的地址<router-link to="/detail/one"><span class="spanfour" >link跳转</span></router-link>// 添加参数<router-link :to="{path:'/detail/two', query:{id:1,name:'vue'}}"></router-link>// 参数获取id = this.$route.query.id// 新窗口打开<router-link :to="{path:'/detail/three', query:{id:1,name:'vue'}}" target="_blank"></router-link>

2.this.$router.push/replace跳转

toDeail (e) {this.$router.push({path: "/detail", query: {id: e}})}// 参数获取id = this.$route.query.idtoDeail (e) {this.$router.push({name: "/detail", params: {id: e}})}// 注意地址需写在 name后面//参数获取,params和query区别,query参数在地址栏显示,params的参数不在地址栏显示id = this.$route.params.id

3、resolve跳转

 //resolve页面跳转可用新页面打开//2.1.0版本后,使用路由对象的resolve方法解析路由,可以得到location、router、href等目标路由的信息。得到href就可以使用window.open开新窗口了toDeail (e) {const new = this.$router.resolve({name: '/detail', params: {id: e}})window.open(new.href,'_blank')}

4、window.open()

1. 在当前窗口打开百度,并且使URL地址出现在搜索栏中.window.open("http://www.baidu.com/", "_search");window.open("http://www.baidu.com/", "_self");2. 在一个新的窗口打开百度window.open("http://www.baidu.com/", "_blank");3. 打开一个新的窗口,并命名为"hello"window.open("", "hello");另外, open函数的第二个参数还有几种选择:_top : 如果页面上有framesets,则url会取代framesets的最顶层, 即, 如果没有framesets, 则效果等同于_self._parent: url所指向的页面加载到当前frame的父亲, 如果没有则效果等同于_self._media : url所指向的页面加载到Media Bar所包含的HTML代码区域中.如果没有Media Bar则加到本身.如果还要添加其它的东西在新的窗口上, 则需要第三个参数:channelmode : yes|no|1|0  (窗口显示为剧场模式[全屏幕显示当前网页, 包括工具栏等],或频道模式[一般显示]).directories :  yes|no|1|0 (是否添加目录按钮, 比如在IE下可能会有一个"链接"这样的按钮在最上面出现)fullscreen : yes|no|1|0 (使浏览器处理全屏幕模式, 并隐藏标题栏和菜单等)menubar : yes|no|1|0 (是否显示浏览器默认的菜单栏)resizeable : yes|no|1|0 (窗口是否可调整大小)scrollbars : yes|no|1|0 (是否允许水平或垂直滑动条)titlebar : yes|no|1|0 (是否添加一个标题栏)toolbar : yes|no|1|0 (是否添加浏览器默认的工具栏)status : yes|no|1|0 (是否显示状态栏)location : yes|no|1|0  (是否显示搜索栏)copyhistory :  yes|no|1|0 (似乎已经废弃, 如果只要工具栏显示, 历史按钮就会显示出来)height : 窗口的高度, 最小值为100像素width :  窗口的宽度, 最小值为w100像素left : 窗口的最左边相对于屏幕的距离

vue的跳转(打开新页面)相关推荐

  1. vue 跳转打开新页面

    vue 跳转打开新页面 let { href } = this.$router.resolve({path: "/myEchars",query: { phone: "1 ...

  2. vue 路由跳转打开新窗口(被浏览器拦截)

    今天做了一个功能是点击按钮路由跳转打开新的窗口页面 第一种方法 <router-link target="_blank" :to="{path:'/FundMang ...

  3. 解决 vue路由跳转到新页面底部而不是顶部和后退到首页就不让他继续后退了

    mounted () {this.$router.afterEach((to, from, next) => {window.scrollTo(0, 0); //跳到别的页面会自动滚动底部 }) ...

  4. VUE打开新页面方法

    VUE打开新页面方法 我们知道,我们可以通过<a href='***' target='_blank'>*****</a>或window.open(strUrl, strWin ...

  5. react如何跳转html页面,react中实现点击跳转到新页面方法

    实现点击跳转到新页面,可以有两种形式,一个是本地页面打开,一个是本地页面不变跳转到新的页面. (一)页面点击本地页面打开新页面 引入ant的Button组件 onClick={()=>{wind ...

  6. vue中页面跳转传值_vue跳转方式(打开新页面)及传参操作示例

    本文实例讲述了vue跳转方式(打开新页面)及传参操作.分享给大家供大家参考,具体如下: 1. router-link跳转 // 直接写上跳转的地址 link跳转 // 添加参数 // 参数获取 id ...

  7. vue 路由跳转并打开新页面

    let id ='123'; const {href} = this.$router.resolve( { path: '/home/test',query: {id: id}} ) window.o ...

  8. vue项目怎么样去实现新窗口跳转_vue跳转方式(打开新页面)及传参操作示例

    本文实例讲述了vue跳转方式(打开新页面)及传参操作.分享给大家供大家参考,具体如下: 1. router-link跳转 // 直接写上跳转的地址 link跳转 // 添加参数 // 参数获取 id ...

  9. vue 路由跳转页面打开新页面_vue-router跳转时打开新页面的两种方法

    vue-router跳转时打开新页面的两种方法 最近还是在痛苦的挣扎中 挣扎吧 记录一下在vue项目中如何实现跳转到一个新页面(一个比较简单又比较基础的问题了),有两个方法: 1.标签实现新窗口打开 ...

最新文章

  1. 2019ICPC(徐州) - Who is better?(中国剩余定理+斐波那契博弈)
  2. 微信公众平台 分享到朋友圈 js代码
  3. SpringBoot项目Docker化并上传DockerHub的使用过程
  4. c语言常用单词表格,C语言常用单词
  5. 0基础学python要多久-零基础python培训需要学多久?
  6. html中transition默认,CSS3中的Transition详解
  7. C# 使用Graphics对象的方法绘制粗边图形/圆/椭圆/线段
  8. 页面中文乱码,tomcat服务器,jsp乱码
  9. python 使用 ipx协议_Samba 服务使用的端口和协议
  10. 西门子PLC与安川变频器Modbus通信
  11. 迈卡名车茂深度访谈信达名车——宋丙刚:自信坚韧 坚持不懈
  12. 万变不离CHP 天霆“交付”多元化应用
  13. php html block,html blockquote怎么用?blockquote标签的用法介绍
  14. Spring初窥门径
  15. 使用PyTorch中的预训练模型进行图像分类
  16. 斗地主(按照顺序给玩家发牌)
  17. Applied Energy期刊小白论文投稿模板-流程经验分享
  18. 水晶报表官方实例下载:报表和应用程序
  19. oracle打开scott用户_Oracle解锁scott账户
  20. Android P的音频架构(二)

热门文章

  1. day7CSS3新特性
  2. 字符串方法 charAt、charCodeAt、str[]索引、includes、startWith、endWith、repeat等等
  3. UE4中的Collision Presets理解
  4. 智己汽车联手美摄科技深度合作Carlog车载摄像系统
  5. AI cc 2015 安装教程
  6. Python给图像画框
  7. 专业Netflix视频下载器NoteBurner Netflix Video Downloader Mac
  8. 天源财富:华为鸿蒙生态加速 市场相关板块再度活跃
  9. 我的复习2-Spring
  10. 数据库 -- SQL注入攻击