位置: IT常识 - 正文

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

编辑:rootadmin
Vue路由跳转传参或打开新页面跳转 1. 通过路由中的name属性 

推荐整理分享Vue路由跳转传参或打开新页面跳转(vue页面路由传参),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue路由跳转传参 参数不显示在url 且刷新不清除,vue路由跳转传参的三种方式,vue路由跳转传参 参数不显示在url 且刷新不清除,vue路由跳转参数丢失,vue路由跳转传参数页面不更新,vue路由跳转传参的三种方式,vue路由跳转传参 参数不显示在url 且刷新不清除,vue路由跳转传参数,内容如对您有帮助,希望把文章链接给更多的朋友!

使用params传递参数, 使用this.$route.params获取参数

这种方式传递相当于post请求, 传递的数据不会显示在url地址栏,但是页面刷新,参数会丢失

1

2

3

4

5

6

7

8

9

// 传递参数

this.$router.push({

    name: "首页",

    params: {

        code: 1

    }

})

// 获取参数

this.$route.params

 2. 通过路由属性中的path属性 

使用query传递参数, 使用this.$route.query获取参数

这种方式相当于get请求, 传递的参数会显示在url地址栏, 页面刷新,参数还保留在url上面

1

2

3

4

5

6

7

8

9

// 传递参数

this.$router.push({

    path: "/dashboard",

    query: {

        code: 1

    }

})

// 获取参数

this.$route.query

在获取传递参数的时候都是使用this.$route

 3. $router 和 $route的区别

$router 可以看到$router是全局路由VueRouter实例

$route是存放路由信息的一个对象, 传递的数据都是存放在$route中

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

4. 在Vue项目中点击跳转打开一个新的页面

使用this.$router.resolve({path: "/login"})可以获取到指定的路由的信息

使用window.open(routeData.href, '_blank')在新窗口中打开指定的路由页面

query:{code: 1}传递参数, 但是可以在url地址栏中看到传递的参数

通过this.$route.query获取参数

1

2

let routeData = this.$router.resolve({ path: '/login',query: {loginName}});

window.open(routeData.href, '_blank');

 vue的跳转(打开新页面)

router-link跳转

1

2

3

4

5

6

7

8

9

10

11

12

   // 直接写上跳转的地址

  <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>

this.$router.push/replace跳转 

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

 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') }

 window.open()

1. 在当前窗口打开百度,并且使URL地址出现在搜索栏中.

1

2

window.open("http://www.baidu.com/", "_search");

window.open("http://www.baidu.com/", "_self");

2. 在一个新的窗口打开百度

1

window.open("http://www.baidu.com/", "_blank");

3. 打开一个新的窗口,并命名为"hello"

1

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 : 窗口的最左边相对于屏幕的距离
本文链接地址:https://www.jiuchutong.com/zhishi/289809.html 转载请保留说明!

上一篇:[已解决|多种方案]Error: Rule can only have one resource source (provided resource and test + include + excl(有多种解决方法的问题)

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

  • 怎么关闭随心看会员自动续费(取消随心看)

    怎么关闭随心看会员自动续费(取消随心看)

  • 小米手环睡眠监测在哪(小米手环睡眠监测要戴着吗)

    小米手环睡眠监测在哪(小米手环睡眠监测要戴着吗)

  • 支付宝蚂蚁森林怎么送18克能量(支付宝蚂蚁森林活力值什么时候结束)

    支付宝蚂蚁森林怎么送18克能量(支付宝蚂蚁森林活力值什么时候结束)

  • 影响力如何显示在主页(影响力怎么看)

    影响力如何显示在主页(影响力怎么看)

  • 全民k歌播放器异常怎么回事(全民k歌播放器在哪里)

    全民k歌播放器异常怎么回事(全民k歌播放器在哪里)

  • 微信更改实名认证后零钱还在吗(微信更改实名认证后联系人还在吗)

    微信更改实名认证后零钱还在吗(微信更改实名认证后联系人还在吗)

  • 苹果怎么用搜狗输入法键盘(苹果怎么用搜狗键盘)

    苹果怎么用搜狗输入法键盘(苹果怎么用搜狗键盘)

  • 手机充一会电就不充了怎么回事(手机充一会电就停了)

    手机充一会电就不充了怎么回事(手机充一会电就停了)

  • 微信步数不同步了怎么办(微信步数不同步怎么操作)

    微信步数不同步了怎么办(微信步数不同步怎么操作)

  • 对方微信朋友圈一条横线是什么意思(对方微信朋友圈屏蔽我了,怎么查看)

    对方微信朋友圈一条横线是什么意思(对方微信朋友圈屏蔽我了,怎么查看)

  • 哈啰出行怎么关锁啊(哈啰出行怎么关闭自动更新)

    哈啰出行怎么关锁啊(哈啰出行怎么关闭自动更新)

  • e980什么处理器(ex980是什么处理器)

    e980什么处理器(ex980是什么处理器)

  • 微信里过期的文件怎么恢复正常(微信里过期的文件如何打开)

    微信里过期的文件怎么恢复正常(微信里过期的文件如何打开)

  • 多媒体系统的组成有哪些(多媒体系统的组成从底层到高层依次为什么)

    多媒体系统的组成有哪些(多媒体系统的组成从底层到高层依次为什么)

  • gps是什么意思(UN)

    gps是什么意思(UN)

  • 华为share是啥(手机上的华为share是什么意思)

    华为share是啥(手机上的华为share是什么意思)

  • 广州地铁扫码怎么用(广州乘地铁扫码)

    广州地铁扫码怎么用(广州乘地铁扫码)

  • nova5 nova5pro区别(华为nova5pro和nova5的区别)

    nova5 nova5pro区别(华为nova5pro和nova5的区别)

  • 苹果8后盖是什么材质(苹果8后盖总成包括什么)

    苹果8后盖是什么材质(苹果8后盖总成包括什么)

  • r17有红外线功能吗(r17pro有没有红外)

    r17有红外线功能吗(r17pro有没有红外)

  • 什么叫ppt怎么制作(什么叫ppt怎么做ppt)

    什么叫ppt怎么制作(什么叫ppt怎么做ppt)

  • 天猫手机如何分期付款(天猫手机怎么分期付款)

    天猫手机如何分期付款(天猫手机怎么分期付款)

  • 怎样在PPT插入excel

    怎样在PPT插入excel

  • 苹果29w充电器伤电池吗(苹果20w充电器对电池)

    苹果29w充电器伤电池吗(苹果20w充电器对电池)

  • 个体户是否属于免征纳税对象是什么意思
  • 金税四期不会对个人产生影响
  • 房地产开发企业资质等级有几个
  • 一般纳税人商品混凝土税率
  • 现金流量表现金指的什么
  • 决算报表与账不一致怎么调账
  • 企业所得税能不能删除重新报
  • 利润为负数利润增长率怎么算
  • 资产总计是期初余额吗
  • 民办非企业单位设立分机构
  • 固定资产特性
  • 可抵扣的固定资产
  • 未分配利润转增股本需要缴纳企业所得税吗
  • 凭证单据的整理
  • 在杂志上发表论文
  • 资产负债表和利润表和现金流量表的关系
  • 账本印花税如何申报缴纳
  • 补偿款开具发票
  • 房贷可以抵个人所得税吗
  • 增值税发票免税和0%区别
  • 定额发票验旧是什么意思
  • 增值税出口退税计算
  • 增值税进项大于销项月末需要结转吗
  • 利息支出应计入
  • 个人补缴公积金需要什么手续
  • 利息调整摊销的经济意义
  • 应收账款坏账准备是信用减值损失还是资产
  • windows 发布时间
  • 结转法定盈余公积会计分录怎么写
  • 企业支付工商年费怎么查
  • win1020h2更新0x800f081f
  • uniqpp
  • excel多表操作法
  • 育空怀特霍斯附近的北极光,加拿大 (© Design Pics/Danita Delimont)
  • 若依项目制作饼状图和柱状图
  • 企业破产时的退出机制
  • uniapp实战视频教程
  • “write javaBean error, fastjson version 1.2.83, class org.apache.shiro.web.servlet.ShiroHttpServletR
  • 新成立的公司怎么算生育津贴
  • apache trace
  • hash操作
  • 装卸费属于什么大类
  • 联营企业和合营企业是什么意思
  • 外地工程预缴税款怎么入账啊
  • phpcms怎么样
  • 未取得合法支付凭据和与本单位无关的收入
  • 退票产生的费用如何报销
  • 对公给个人转账有风险吗
  • 代开专票时缴纳的增值税账务处理如何做?
  • 质保金需要确认收入吗
  • sql server数据迁移部分数据
  • Win2008中SqlServer2008 无法打开错误日志文件导致无法启动的解决方法
  • 计税成本对象的分类
  • 用友结算成本处理在哪里
  • 递延税款科目怎样使用
  • 兼职工资怎么做账
  • 某酒店住宿费用定价分析
  • 公司向职工借钱怎么做账
  • 代理进口业务会计分录
  • 会计凭证会计账簿与账务处理程序
  • sql有没有返回上一步
  • windows vista X86 RTM/OEM 中文正式版下载地址
  • 使用组策略可控制什么
  • windowsxp怎么卸载
  • 虚拟机ubuntu怎么用
  • winxp开机黑屏只有光标
  • microsoft ime进程
  • ngwatch.exe
  • linux块设备读写和回写
  • linux配置文件命令
  • js实现无缝轮播
  • dota2 服务器ip地址
  • linux系统中rpm命令主要功能
  • 如何在python中运行程序
  • jQuery使用getJSON方法获取json数据完整示例
  • 编写javascript代码
  • python打印出none
  • jquery插件库怎么导入
  • 弥补亏损怎么算
  • 湖南什么时候实行电子驾驶证
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设