vue 带参数跳转_vue跳转页面的几种方法

vue 带参数跳转_vue跳转页面的几种方法vue2.0在使用的过程中,.vue文件之间的跳转,在template中的常见写法是:<router-linkto="/miniCard/statement/horizon"><buttonclass="btnbtn-defaultcolorDe">继续</button>&l

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

1.页面跳转的两种方法

// 1.使用path跳转
  pathTo () { 
   
      this.$router.push({ 
   
          path: '/b'
      })
  },
  // 2.使用name跳转
  nameTo () { 
   
      this.$router.push({ 
   
          name: 'b'
      })
  }

Jetbrains全家桶1年46,售后保障稳定

2.页面传参以及获取

// 使用path跳转,使用query传参,参数会拼接到url里面。缺点是刷新页面参数会丢失。b页面通过 this.$route.query 获取
   pathTo () { 
   
       this.$router.push({ 
   
           path: '/b',
           query: { 
   
               b: 'a页面的参数'
           }
       })
   },
   /* 使用name跳转,可以使用两种方式传参。 * 1.使用query传参,参数会拼接到url里面。缺点是刷新页面参数会丢失。b页面通过 this.$route.query 获取 * 2.params,b页面通过 this.$route.params 获取。类似于post传参,参数不会丢失 * */ 
   nameTo () { 
   
       this.$router.push({ 
   
           name: 'b',
           params: { 
   
               a: 'a页面的参数'
           },
           query: { 
   
               b: 'a页面的参数'
           }
       })
   }
  

在这里插入图片描述

// 使用path跳转,通过占位符形式,将参数拼接到路由里面,需提前在route里面定义,如上图。b页面通过 this.$route.query 获取,刷新页面参数不会丢失
   pathTo () { 
   
       this.$router.push({ 
   
           path: '/b/11'
       })
   }
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/215463.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 为什么你一直没有成就?

    为什么你一直没有成就?

  • BigDecimal保留两位小数及格式化成百分比[通俗易懂]

    BigDecimal保留两位小数及格式化成百分比[通俗易懂]BigDecimal保留两位小数及格式化成百分比在项目中经常会用到小数的一些计算,而float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确。所以有时候必须要采用BigDecimal。publicc…

  • win7任务管理器快捷键是什么

    win7任务管理器快捷键是什么根据小编的观察与发现,发现有些小伙伴不是因为不使用快捷键,而是不知道任务管理器的快捷键。所以为了帮助这些小伙伴,小编今天就来告诉你们打开任务管理器的快捷键是什么。我们的电脑其实在打开一些应用的时候,是有快捷键的。但是往往都是因为我们不知道快捷键是什么,所以才会没有用。所以今天小编就来告诉你们打开任务管理器的快捷键是什么。方法一:任务管理器打开的快捷键:ctrl+alt…

  • 技术相关连接

    技术相关连接JavaScript:JavaScript ES6中export及export default的区别 :https://blog.csdn.net/zhou_xiao_cheng/article/details/52759632Vue:从vue新建页面过程看vue项目文件调用关系 :https://blog.csdn.net/weixin_43236610/article…

  • VB6.0数据库开发五个实例——罗列的总结

    VB6.0数据库开发五个实例——罗列的总结

    2021年12月15日
  • leetcode-2两数相加[通俗易懂]

    leetcode-2两数相加[通俗易懂]原题链接给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例 1:输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.示例 2:输入:l1 = [0], l2 = [0]输出:[0]示例 3:输入:l1 = [9,9,9,9,9,9

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号