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

  • 微信视频号是哪里的视频(微信视频号是哪个平台)

    微信视频号是哪里的视频(微信视频号是哪个平台)

  • oppo手机喇叭清灰(oppo手机喇叭清灰功能有用吗)

    oppo手机喇叭清灰(oppo手机喇叭清灰功能有用吗)

  • 怎么在支付宝添加电子驾证(怎么在支付宝添加银行卡)

    怎么在支付宝添加电子驾证(怎么在支付宝添加银行卡)

  • 退出id后备忘录没了(退出id后备忘录没有了怎么恢复)

    退出id后备忘录没了(退出id后备忘录没有了怎么恢复)

  • 华为怎么取消主题(华为怎么取消主题的屏保)

    华为怎么取消主题(华为怎么取消主题的屏保)

  • 拼多多买家不确认收货后多久到账(拼多多买家不确定收货钱是不是不会到卖家那里去?)

    拼多多买家不确认收货后多久到账(拼多多买家不确定收货钱是不是不会到卖家那里去?)

  • 饿了么网络异常(饿了么网络异常什么意思)

    饿了么网络异常(饿了么网络异常什么意思)

  • 表格里的文字怎么竖排(表格里的文字怎么提取出来)

    表格里的文字怎么竖排(表格里的文字怎么提取出来)

  • 数据线三种接口名称(数据线三种接口图片)

    数据线三种接口名称(数据线三种接口图片)

  • 京鱼智能是什么意思(京东京鱼智控)

    京鱼智能是什么意思(京东京鱼智控)

  • 手机投屏到电视没有字幕(手机投屏到电视上后,手机可以退出来吗)

    手机投屏到电视没有字幕(手机投屏到电视上后,手机可以退出来吗)

  • 算法的表示方法有几种(算法的表示方法不包括E-R)

    算法的表示方法有几种(算法的表示方法不包括E-R)

  • 弹幕颜色太深看不到画面怎么办(弹幕颜色太深怎么办)

    弹幕颜色太深看不到画面怎么办(弹幕颜色太深怎么办)

  • m2固态硬盘缓存有什么用(m2固态硬盘缓存512)

    m2固态硬盘缓存有什么用(m2固态硬盘缓存512)

  • mate30的原厂贴膜怎么样(华为mate30原厂贴膜)

    mate30的原厂贴膜怎么样(华为mate30原厂贴膜)

  • 华硕ac86u频繁断网处理(2020年华硕ac86u断流解决了吗)

    华硕ac86u频繁断网处理(2020年华硕ac86u断流解决了吗)

  • gw格式是什么软件(gxw是什么格式)

    gw格式是什么软件(gxw是什么格式)

  • 小米cc9e快充多少w(小米cc9qc4.0快充)

    小米cc9e快充多少w(小米cc9qc4.0快充)

  • 华为p30新机自带钢化膜吗(华为p30新机自带膜)

    华为p30新机自带钢化膜吗(华为p30新机自带膜)

  • ios13原彩显示不见了(iphone13原彩显示)

    ios13原彩显示不见了(iphone13原彩显示)

  • ecowin是什么牌子(ecover是什么牌子)

    ecowin是什么牌子(ecover是什么牌子)

  • 华为ai测量怎么使用(华为ai测量怎么更新)

    华为ai测量怎么使用(华为ai测量怎么更新)

  • 苹果手机录像有暂停功能吗(苹果手机录像有哒哒哒的声音)

    苹果手机录像有暂停功能吗(苹果手机录像有哒哒哒的声音)

  • 天天p图抠图怎么用(天天p图抠图怎么调整透明度)

    天天p图抠图怎么用(天天p图抠图怎么调整透明度)

  • 内屏坏了会扩散吗(内屏损坏会扩大吗)

    内屏坏了会扩散吗(内屏损坏会扩大吗)

  • 魅族的语音助手叫什么(魅族的语音助手在哪里设置)

    魅族的语音助手叫什么(魅族的语音助手在哪里设置)

  • 小米note3发烫解决方法(小米note烫手)

    小米note3发烫解决方法(小米note烫手)

  • word书名号怎么打出来(word书名号怎么打出来快捷键)

    word书名号怎么打出来(word书名号怎么打出来快捷键)

  • Vue自定义网页顶部导航栏(vue自定义页面)

    Vue自定义网页顶部导航栏(vue自定义页面)

  • 小规模纳税人收入是含税还是不含税
  • 合伙企业交企业所得税还是个人所得税
  • 新会计准则 预付房租怎么做账
  • 农产品进项抵扣政策
  • 数量金额式明细账模板
  • 纳税人转登记期限
  • 企业因被盗丢失物品案例
  • 转让房地产增值税
  • 营改增 旅游服务
  • 最新出口退税申报流程
  • 学校付学生的现金奖励入什么科目
  • 国外人员劳务费怎么算
  • 计划成本法下会计分录
  • 企业租车费用怎么处理方法
  • 维修费增值税
  • 租赁房使用权和所有权冲突
  • 拿到农产品0税率的发票可以抵扣吗
  • 发票密码区出来了一点
  • 企业不动产如何带抵押转让
  • 软件开发开增票几个点
  • 申报工伤的流程及时间
  • 事业单位固定资产处置流程
  • 没有预付账款科目计入哪里
  • 1697507882
  • 预缴附加税怎么做账
  • 司法拍卖机器设备税率
  • 进口货物的企业有哪些
  • 戴尔开启vt教程
  • win10如何给文件夹上锁
  • PHP:curl_multi_remove_handle()的用法_cURL函数
  • 预提的奖金需要缴纳个人所得税吗
  • 政府收回土地使用权免征增值税的条件
  • 违约金要计入应纳税所得额吗
  • 应交税费为负数什么原因
  • 原材料入库时如何计价
  • 加利福尼亚湾在哪
  • 企业会计准则股本
  • php-fpm运行模式
  • sybaris插件包
  • php连接数据库步骤
  • joinby命令
  • 稿费演出费等劳务收入算工资吗
  • python socket连接后发送数据被强行终止
  • 基本户转到法人账户会计分录
  • 材料暂估成本的账务处理
  • 财政拨入的专项款专账怎么做
  • 固定资产评估收费标准
  • 实收资本没有实缴,财务报表里面怎么写
  • 股东权益和债权人
  • 进项税已入账未认证申报表怎么填
  • 会计账簿记账规范要求
  • 认缴制下实收资本需要验资吗
  • 营改增后如何纳税
  • 差旅费包括哪些费用
  • 企业到外地
  • 开个人普票需要身份证吗
  • 预收账款的金额是什么
  • 个人交五险一金多少钱一个月
  • mysql迁移方案
  • linux服务器安装虚拟机
  • CentOS 7.0.1406 正式版发布(附CentOS7下载地址)
  • 配置结果
  • win10改用microsoft账户登录
  • centos7.5切换图形界面
  • 苹果mac 最新系统
  • win7怎么给硬盘重新分区
  • Jquery+Ajax+PHP+MySQL实现分类列表管理(上)
  • nodejs rbac
  • js文件里面有什么
  • unity反射效果
  • 原生js实现ajax步骤
  • 用js设置颜色
  • javascript入门教学
  • jquery解析html文本
  • 国家税务总局票据丢失罚款标准
  • 电子发票如何盖电子章
  • 增值税税控系统专用设备及技术维护费
  • 山西增值税优惠政策
  • 建设工程合同纠纷属于专属管辖吗
  • 江西省国家税务局网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设