位置: 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路由跳转原理)

  • 魅族18x怎么设置应用分身(魅族18x怎么设置双击锁屏)

    魅族18x怎么设置应用分身(魅族18x怎么设置双击锁屏)

  • 2510接触器能带多少kw(2510接触器能带多少kw220)

    2510接触器能带多少kw(2510接触器能带多少kw220)

  • 电脑波浪号怎么打(电脑波浪号怎么显示在中间)

    电脑波浪号怎么打(电脑波浪号怎么显示在中间)

  • 腾讯会议切屏会退出吗(腾讯会议切屏会被看见吗)

    腾讯会议切屏会退出吗(腾讯会议切屏会被看见吗)

  • 两个WiFi用一个网络有影响吗(两个wifi一个5g一个没有但有一个突然消失了)

    两个WiFi用一个网络有影响吗(两个wifi一个5g一个没有但有一个突然消失了)

  • 什么软件可以保存视频(什么软件可以保存实况照片)

    什么软件可以保存视频(什么软件可以保存实况照片)

  • s换机助手只能三星用吗(换机助手苹果安卓互传)

    s换机助手只能三星用吗(换机助手苹果安卓互传)

  • 苹果5显示已停用连接itunes是怎么回事(苹果5显示已停止充电)

    苹果5显示已停用连接itunes是怎么回事(苹果5显示已停止充电)

  • 华为p40pro屏幕不贴膜可以吗(华为p40pro换屏)

    华为p40pro屏幕不贴膜可以吗(华为p40pro换屏)

  • 深景镜头是什么意思(深景镜头在哪种情况下适用)

    深景镜头是什么意思(深景镜头在哪种情况下适用)

  • qq标识怎么取消(qq标识怎么取消一个)

    qq标识怎么取消(qq标识怎么取消一个)

  • 淘宝自动确认收货后还能退货吗(淘宝自动确认收货后运费险还有效吗)

    淘宝自动确认收货后还能退货吗(淘宝自动确认收货后运费险还有效吗)

  • 电脑有什么用(苹果电脑有什么用)

    电脑有什么用(苹果电脑有什么用)

  • 苹果耳机没电了有什么提示吗(苹果耳机没电了是不是连不上蓝牙)

    苹果耳机没电了有什么提示吗(苹果耳机没电了是不是连不上蓝牙)

  • vivox30微信视频通话怎么美颜(vivox30微信视频没有声音)

    vivox30微信视频通话怎么美颜(vivox30微信视频没有声音)

  • 收音机air是什么频道(收音机ir是什么意思)

    收音机air是什么频道(收音机ir是什么意思)

  • vue怎么弄慢动作(vue3.0动画)

    vue怎么弄慢动作(vue3.0动画)

  • 苹果手机打开照片需要缓存怎么办(苹果手机打开照片视频没有声音)

    苹果手机打开照片需要缓存怎么办(苹果手机打开照片视频没有声音)

  • 交管12123网络请求失败(登录12123显示网络请求失败)

    交管12123网络请求失败(登录12123显示网络请求失败)

  • 论文目录的虚线怎么打(论文目录虚线不一样)

    论文目录的虚线怎么打(论文目录虚线不一样)

  • vivox9splus怎么格式化(vivo x9s怎么格式化)

    vivox9splus怎么格式化(vivo x9s怎么格式化)

  • 苹果地图怎么设置语言(苹果地图怎么设置公里英里)

    苹果地图怎么设置语言(苹果地图怎么设置公里英里)

  • wps怎么对比两列数据(wps怎么对比两列数据的重复函数)

    wps怎么对比两列数据(wps怎么对比两列数据的重复函数)

  • svn文件误删恢复(svn恢复删除的文件夹)

    svn文件误删恢复(svn恢复删除的文件夹)

  • 【爬坑之路一】windows系统下更新升级node版本【亲测有效】(爬坑图片卡通)

    【爬坑之路一】windows系统下更新升级node版本【亲测有效】(爬坑图片卡通)

  • 消息称中国移动将发布“九天”1+N大模型(中国移动常被称为)

    消息称中国移动将发布“九天”1+N大模型(中国移动常被称为)

  • 语音识别实战(python代码)(一)(语音识别的正确流程)

    语音识别实战(python代码)(一)(语音识别的正确流程)

  • 企业借出去的钱收不回来
  • 小规模纳税人收到专票可以抵扣吗
  • 手机里面的发票在哪里
  • 财务报表与分析课后答案
  • 增值税进项税没那么多,申报表多填
  • 研发辅助账科目设置
  • 出口货物离岸价格
  • 出口结汇必须要开票吗
  • 新换财务软件如何登录
  • 捐赠的费用放在什么科目
  • 贸易公司没有仓库需要做入库
  • 汇算清缴上年度金额怎么填
  • 物流运输企业增值税税负
  • 合同印花税申报表怎么填写
  • 如何规范填写费用表格
  • 契税印花税的会计分录怎么写
  • 可抵扣的固定资产
  • 公司支付员工工伤赔偿怎么做账
  • 新车购置税怎么算的
  • 护栏发票税点
  • 个人股权转让是否先分红
  • 卫生巾的税率
  • 营改增后二手房转让 一般计税 可以差额
  • 企业所得税季度申报时间
  • 企业的应收帐款增长率超过销售收入增长率是正常现象
  • 企业所得税怎么征收几个点
  • 维修税控设备分录
  • 小规模纳税人计提增值税账务处理
  • 小型微利企业的企业所得税优惠政策
  • 对外支付和对外转账
  • 怎么解决百度打不开页面
  • 应收账款期初余额是借还是贷
  • php数组函数,选班长
  • php 静态变量
  • 固定资产和低值易耗品的登记和管理咋弄?
  • php socket_read
  • PHP:pg_send_execute()的用法_PostgreSQL函数
  • 税收包含哪些税种
  • 苹果macOS 11开发者预览版发布
  • 以公允价值计量的金融资产不计提损失准备
  • 金融企业类型有哪些
  • cakephp菜鸟教程
  • 工程施工科目下的间接费用怎么使用
  • vue的内置组件
  • sql语句的基本用法
  • ip6tables-save命令 保存ip6tables表配置
  • ls命令的作用
  • mongodb配置远程访问
  • 银行对账单可以作为原始凭证入账吗
  • 利用职务之便谋取私利是什么罪
  • MySQL中create table as 与like的区别分析
  • sql server的数据库
  • 年终奖可以不计入社保基数吗
  • 投资管理公司怎么收费
  • 专票金额高于实收金额
  • 主办会计与往来会计区别
  • 商场预付卡
  • 单据 凭证
  • 建筑工地塔吊租赁会计分录
  • 产权转移书据纳税义务时间
  • windows任务管理器打不开
  • win7每次开机选系统
  • VirtualBOX给CentOS建共享文件夹的方法
  • realjbox.exe - realjbox是什么进程 作用是什么
  • 如何关闭windows密钥
  • win8系统桌面图标
  • 如何延长mac待机时间
  • opware12.exe - opware12进程是什么文件 有什么用
  • win10系统右键菜单管理
  • win7系统出现蓝屏
  • win8系统连接共享打印机需要设置什么
  • vue $route $router
  • node.js利用cas实现单点登录
  • jquery的设计模式
  • jquery实现ajax提交表单信息的简单方法(推荐)
  • python jsonp
  • 新形势下税务工作
  • 哪些润滑油属于危险品类
  • 武汉市国税局局长黄英简历
  • 社保已生成单据如何作废上海
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设