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

  • mysql text类型

    mysql text类型

  • 为什么抖音关注不了(为什么抖音关注的人突然没有了)

    为什么抖音关注不了(为什么抖音关注的人突然没有了)

  • 苹果手机不能删除软件怎么办(苹果手机不能删掉的app有什么办法删掉)

    苹果手机不能删除软件怎么办(苹果手机不能删掉的app有什么办法删掉)

  • 修改微信号电脑可以吗(微信号在电脑上怎么改)

    修改微信号电脑可以吗(微信号在电脑上怎么改)

  • 抖音怎么屏蔽不想看的(抖音怎么屏蔽不喜欢的视频类型)

    抖音怎么屏蔽不想看的(抖音怎么屏蔽不喜欢的视频类型)

  • 路由器恢复出厂设置后管理员密码是什么(路由器恢复出厂设置后还能上网吗)

    路由器恢复出厂设置后管理员密码是什么(路由器恢复出厂设置后还能上网吗)

  • 微信加入黑名单怎么没有显示(微信加入黑名单怎么拉出来)

    微信加入黑名单怎么没有显示(微信加入黑名单怎么拉出来)

  • 小红书如何设置置顶(小红书如何设置关注列表不可见)

    小红书如何设置置顶(小红书如何设置关注列表不可见)

  • 华为手机pro什么意思(华为pro有哪些型号)

    华为手机pro什么意思(华为pro有哪些型号)

  • 钉钉运动读取不到数据(钉钉运动读取不了步数)

    钉钉运动读取不到数据(钉钉运动读取不了步数)

  • 华为荣耀10有没有红外线功能(手机华为荣耀10)

    华为荣耀10有没有红外线功能(手机华为荣耀10)

  • ppt怎么插入符号(ppt增加符号)

    ppt怎么插入符号(ppt增加符号)

  • 京东怎么分享链接给好友(京东怎么分享链接给微信好友)

    京东怎么分享链接给好友(京东怎么分享链接给微信好友)

  • qq传不了文件怎么回事(qq传不了文件怎么回事儿)

    qq传不了文件怎么回事(qq传不了文件怎么回事儿)

  • 红米note8pro需要贴膜吗(红米note8Pro需要什么内存卡)

    红米note8pro需要贴膜吗(红米note8Pro需要什么内存卡)

  • eps格式文件用什么打开(eps格式的文件)

    eps格式文件用什么打开(eps格式的文件)

  • 快手送过礼的主播怎么在赞里面删除(快手送过礼的主播怎么在赞里面彻底删除)

    快手送过礼的主播怎么在赞里面删除(快手送过礼的主播怎么在赞里面彻底删除)

  • 小米6指纹键失灵怎么办(小米6指纹键失灵!设置里也找不到指纹解锁设置)

    小米6指纹键失灵怎么办(小米6指纹键失灵!设置里也找不到指纹解锁设置)

  • 手机怎么设置双屏(手机怎么设置双重密码)

    手机怎么设置双屏(手机怎么设置双重密码)

  • iphone11怎么截图(iphone11怎么截图长屏幕)

    iphone11怎么截图(iphone11怎么截图长屏幕)

  • win10怎么安装蓝牙(wind10蓝牙怎么安装)

    win10怎么安装蓝牙(wind10蓝牙怎么安装)

  • 接电话声音小怎么调试(接电话声音小怎么解决苹果)

    接电话声音小怎么调试(接电话声音小怎么解决苹果)

  • 如何关闭qq好友热播(如何关闭qq好友推荐功能)

    如何关闭qq好友热播(如何关闭qq好友推荐功能)

  • 手机如何打开url(手机如何打开url格式)

    手机如何打开url(手机如何打开url格式)

  • Vue Grid Layout -️ 适用Vue.js的栅格布局系统(保姆级使用教程)

    Vue Grid Layout -️ 适用Vue.js的栅格布局系统(保姆级使用教程)

  • 新成立的公司如何建账
  • 金税四期对企业和个人的影响
  • 什么是消费税?特征有哪些
  • 罚款可以直接在公安局缴纳吗
  • 用友t3年末怎么结转
  • 增值税零税率发票预缴税额
  • 安全费用中的固定资产如何写会计分录?
  • 评估价与成交价相差多少合法
  • 企业清算时卖了车怎么办
  • 社保年年递增
  • 结转库存什么意思
  • 广告位租赁交印花税吗
  • 股票发行的会计分录
  • 代扣代缴企业所得税账务处理
  • 奖金发当月还是上月
  • 本单位员工投稿怎么写
  • 不抵扣的发票怎么导入做账系统
  • 公司结算工资
  • 餐饮行业采购流程图
  • 出口货物免抵退申报明细录入怎么填
  • 合并报表的所得税税率
  • 广告费超标今年怎么处理
  • 人民法院被收买了怎么办
  • 企业购进房产会退税吗
  • 制造费用的低值易耗品包括哪些内容
  • linux统计代码总行数
  • 购入固定资产后发生的员工培训费应计入固定资产的成本
  • php splqueue
  • 未担保余值通俗理解
  • from origin ‘null‘ has been blocked by CORS policy: Cross origin requests are only supported for ...
  • 属于工业企业期间费用的是
  • vite报错
  • 关于政府的话
  • php用正则匹配网页的logo
  • c语音进阶
  • 印花税税目税率表新旧对比
  • 城投公司政府购买棚改
  • 核定征收的纳税人能否享受六税两费减免
  • 固定资产清理的借贷方向表示什么
  • ibm_db_dbi
  • 《中华人民共和国治安管理处罚法》
  • 完税凭证是
  • 小规模增值税纳税人优惠政策
  • 小规模纳税人企业所得税征收标准
  • 销售额大于营业收入吗
  • 营业外收入需要缴纳印花税吗
  • 还未摊销的房租怎么入账
  • 分期付款服务费是什么
  • 制造费用的核算内容包括什么
  • 提取备用金记账凭证号的入账范围
  • 留存收益转增资本公积
  • 保险返点返20怎么算
  • 公司多出来的钱怎么办
  • 应付职工薪酬的会计科目
  • 预缴的税款抵扣有时间限制吗
  • 如何查企业是否有问题
  • mysql关联查询原理
  • mysql数据库简单介绍
  • win7系统最佳性能
  • win7系统安全在哪
  • xp系统如何配置ip
  • windowsxp错误提示
  • Ubuntu中Source Insight的使用详解
  • centos安装常用命令
  • 打开win七
  • potplayer win7
  • media.codec是什么
  • mac中quick-cocos2dx-2.2.5+sublime text 2搭建lua的开发环境
  • dos强制删除文件命令
  • javascript教程完整版
  • 异步任务管理器
  • 全面详细的体检
  • vs2010编译器在哪里?
  • js dom操作方法
  • 安卓屏幕适配详解
  • 纳税人类型税码是什么
  • 非房地产企业土增税扣除有哪些
  • 306医院改名什么了
  • 技术服务收入确认方法
  • 小规模纳税人开专票税率是1%还是3%
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设