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

  • 华为4x儿童手表如何登录微信(华为5x儿童手表)

    华为4x儿童手表如何登录微信(华为5x儿童手表)

  • 苹果手机快手极速版签到入口在哪里(苹果手机快手极速版红包挂件隐藏了在哪开)

    苹果手机快手极速版签到入口在哪里(苹果手机快手极速版红包挂件隐藏了在哪开)

  • tim怎么隐身(tim怎么隐藏登录状态)

    tim怎么隐身(tim怎么隐藏登录状态)

  • vivox70pro怎么设置电池百分比(vivoX70pro怎么设置照相机)

    vivox70pro怎么设置电池百分比(vivoX70pro怎么设置照相机)

  • 苹果X怎么截屏(苹果X怎么截屏怎么截长屏)

    苹果X怎么截屏(苹果X怎么截屏怎么截长屏)

  • word保存后还能恢复吗(word保存后还能恢复先前数据吗)

    word保存后还能恢复吗(word保存后还能恢复先前数据吗)

  • 春晚直播可以投屏吗(春晚直播投屏到电视上)

    春晚直播可以投屏吗(春晚直播投屏到电视上)

  • 小米手环4怎么查询激活保修期(小米手环4怎么开机)

    小米手环4怎么查询激活保修期(小米手环4怎么开机)

  • 奔图打印机计数器清零(奔图打印机计数器安装在那个位置)

    奔图打印机计数器清零(奔图打印机计数器安装在那个位置)

  • 闲鱼卖货后什么时候能收到钱(闲鱼卖货什么时候能收到货款)

    闲鱼卖货后什么时候能收到钱(闲鱼卖货什么时候能收到货款)

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

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

  • 小米8保修期多久(小米8手机保修几年)

    小米8保修期多久(小米8手机保修几年)

  • 快手换头像会不会影响上热门(快手换头像不显示)

    快手换头像会不会影响上热门(快手换头像不显示)

  • 微信怎么开深夜模式(微信怎么开深夜模式小米)

    微信怎么开深夜模式(微信怎么开深夜模式小米)

  • 怎么添加横线(表格怎么添加横线)

    怎么添加横线(表格怎么添加横线)

  • 华为mate20pro有畅连通话吗(华为mate20畅享版)

    华为mate20pro有畅连通话吗(华为mate20畅享版)

  • 电脑序号怎么从1到100(电脑序号怎么从1到20)

    电脑序号怎么从1到100(电脑序号怎么从1到20)

  • qq怎么改彩色名字(qq怎么改彩色名字和昵称)

    qq怎么改彩色名字(qq怎么改彩色名字和昵称)

  • 如何进入华为云相册(如何进入华为云空间删除不需要的东西)

    如何进入华为云相册(如何进入华为云空间删除不需要的东西)

  • 手机怎么开淘宝店铺(手机怎么开淘宝网店)

    手机怎么开淘宝店铺(手机怎么开淘宝网店)

  • 手机出现fastboot模式(手机出现fastboot会坏吗)

    手机出现fastboot模式(手机出现fastboot会坏吗)

  • 中国移动5g什么时候预商用(中国移动5g什么时候商用)

    中国移动5g什么时候预商用(中国移动5g什么时候商用)

  • cad套坐标最简单方法(cad套坐标步骤视频)

    cad套坐标最简单方法(cad套坐标步骤视频)

  • xr怎么清理后台(苹果xr怎么清理)

    xr怎么清理后台(苹果xr怎么清理)

  • ashmaisv.exe进程安全不安全 ashmaisv进程信息查询(aliwssv.exe是什么进程)

    ashmaisv.exe进程安全不安全 ashmaisv进程信息查询(aliwssv.exe是什么进程)

  • Win11好用吗?Win11好用度测评(win11好用吗知乎)

    Win11好用吗?Win11好用度测评(win11好用吗知乎)

  • Three.js一学就会系列:05 加载3D模型(three.js入门指南)

    Three.js一学就会系列:05 加载3D模型(three.js入门指南)

  • 城市维护建设税的计税依据是什么
  • 关联企业的判定标准
  • 公司注册资本认缴
  • 转账支付水电费属于什么会计科目
  • 工会经费和福利费怎么花
  • 税控盘抵扣可以跨年吗
  • 实收资本一直挂着其他应收款怎么办
  • 满减 优惠券
  • 上年度职工月平均工资是税前还是税后
  • 企业的车辆因违法停放
  • 企业资产减值准备
  • 部分销售退回怎么开票
  • 物业费增值税收入的确认最新政策
  • 金融业的增值税
  • 专票开户行信息少股份有限公司有影响吗?
  • 收到的专票都必须开吗
  • 销售应税消费品应交的消费税分录
  • 托收承付是什么意思?
  • 酒店购买矿泉水再卖给客人怎么处理
  • 计划分配率怎么算
  • win10电脑声道怎么设置
  • 土地长期租赁最长多长时间
  • typecho 插件开发
  • 按销售收入比例分摊进项税额按月还是按年
  • 在企业所得税前扣除的有哪些
  • 企业注销后账上有结余怎么办
  • 政府收回土地使用权免征增值税的条件
  • 诉讼费属于什么费用
  • 待抵扣进项税额借贷方向
  • 收到车险发票含增值税吗
  • php swoole框架
  • 尚硅谷docker笔记
  • 微信支付开发需要什么条件
  • zabbix server端口
  • 什么是长期应付票据
  • 大学送礼物该送多少钱的
  • springmvc常见问题
  • 准确率精确率
  • php与其他语言的比较
  • 营改增后租金收入交什么税
  • 公司注销开户行需要注销吗
  • 贷款需要考虑什么
  • phpcms任意文件上传
  • 加盟费明细
  • 委托代销受托方会计分录
  • 销项负数发票如何作废
  • 提取盈余公积金
  • 政府发放慰问金
  • 以前年度多计提了费用
  • 小规模纳税人开专票需要交税吗
  • 借款利息如何记账
  • 研发费用会影响什么
  • 小规模纳税人季报网上申报流程
  • 增值税系统技术维护费 减免政策
  • sql储存过程
  • mysql数据库子查询
  • 数据库更新数据
  • freebsd命令大全
  • linux系统中的用户大体可分为三组
  • 联想笔记本bios设置启动顺序
  • windows8触摸板设置
  • linux日常使用
  • windows8.1rt
  • win10通过任务管理器打开设置
  • windows8网络连接
  • win10预览版21390
  • Ubuntu 下搭建网站服务器
  • 安卓开发框架mvvm
  • Android In <declare-styleable> MenuView, unable to find attribute android:preserveIconSpacing
  • 批处理中for语句的哪个参数表示目录
  • python生成器有几种写法
  • 深入理解中国式现代化
  • jquery可以实现哪些效果
  • jquery不生效的原因
  • android studio 安装好后怎么在桌面找到
  • 地税全国联网了吗
  • 雄安属于北京管吗
  • 增值税减免税备案
  • 济南特色没事
  • 甘肃税务政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设