vue路由传参主要的3种方式小白入门_路由入门百科

1、query方式(push时使用path来匹配)发起页面:this.$router.push({path: “/accept”, //接收页面路由query: {id: 222}
});路由配置:routes: [{path: “/accept”
}]接受参数页面:export default{data(){return{id:this.$router.q

vue路由传参主要的3种方式小白入门

1、query方式

(push时使用path来匹配)发起页面:

this.$router.push({
   path: "/accept", //接收页面路由
   query: {
     id: 222
   }
});

路由配置:

routes: [{
   path: "/accept"
}]

接受参数页面:

export default{
  data(){
    return{
      id:this.$router.query.id; //这里接收参数
    }
  }
}

跳转转收页面的时候,地址栏会显示:http://ip:port/accept?id=222

2、params模式

(push时使用name来匹配)发起页面:

this.$router.push({
  name: "accept", //路由配置中的name
  params:{
    id:222
  }
});

路由配置:

routes: [{
   name: "accept",
   path: "/accept"
}]

接收参数页面:

export default{
  data(){
    return{
      id:this.$router.params.id; //这里接收
    }
  }
}

跳转转收页面的时候,地址栏显示目的地址,不带任何参数

3、location预声明参数模式

(push使用path来匹配,但是它跟params模式不同)发起页面:

this.$router.push({
   path: '/accept/222'
});

路由配置:

routes: [{
   path: "/accept/:id"
}]

接收参数页面:

export default{
  data(){
      return{
          id: this.$router.params.id
      }
  }
}

路由跳转时,url会显示:http://ip:port/accept/222

海计划公众号
(0)
上一篇 2020/04/05 01:40
下一篇 2020/04/05 01:40

您可能感兴趣的内容

  • 前端开发的发展方向你知道吗?教程视频_发展小白常识

    互联网行业的告诉发展也带动了前端的高速发展,那么对于高度发展的前端来说,很多人想从事前端,但是在互联网中,一直谣传,程序员就是吃青春饭!那么到底,web前端多少岁不能做了,这是一个让人比较关心的问题。据统计:学习Web前端的人群年龄集中在20-30年龄阶段,20-29年龄占据50%之多,大量的年轻人加入到web前端开发行业中来,web前端开发在中国正处于快速

    2020/04/06
  • ES6 compatibility table小白知识查看ECMAScript 6兼容性表

    ES6 compatibility table基础入门 官方网址:http://kangax.github.io/compat-table/es6/ 简介描述:查看ECMAScri…

    2020/03/05
  • Js常用的继承方式入门教程_继承入门知识

    JavaScript常用继承方式主要分为(7种):原型链继承、构造函数继承、组合继承、原型式继承、寄生式继承、寄生组合继承以及继承多个对象。1:原型链继承(核心:将父类的实例作为子类的原型基本概念:重写原型对象,赋予一个新的对象的实例。基本思想就是让一个原型对象指向另一个父类的实例。function Super() {
    //基本数据类型
    this.text

    2020/03/26
  • Chameleon基础知识教程_一套代码运行多端,一端所见即多端所见

    Chameleon基础知识教程 官方网址:https://CML.JS.org GitHub:https://github.com/didi/chameleon 简介描述:一套代码…

    2020/03/07
  • 用map代替纯JavaScript对象入门指南_map小白攻略

    JavaScript 普通对象 {key: ‘value’} 可用于保存结构化数据。但是我发现很烦人的一件事:对象的键必须是字符串(或很少使用的符号)。如果用数字作键会怎样?在这种情况下没有错误:const names = {1: ‘One’,2: ‘Two’,
    };Object.keys(names); // => [‘1’, ‘2’]JavaScript

    2020/03/26
  • TheoremJS小白基础_用于在JavaScript中进行计算的数学库

    TheoremJS小白基础 官方网址:https://theorem.js.org GitHub:https://github.com/arguiot/TheoremJS 简介描述…

    2020/03/11
  • 优秀程序员的代码经验总结使用指南_经验入门教程

    这是一篇值得收藏起来,隔三差五就拿来重读的文章!因为作者向你保证,他“遇到的所有糟糕的代码,都是因为没采纳这些实践经验。而任何一段优秀的代码,都采纳了至少部分实践经验。”还等什么?赶快看看这些经验就是什么吧?我已经写了20年代码了,在此期间曾与17个团队共事过,使用不同的语言做过数百个项目。这些项目从最简单的博客网站,到支持每秒3000多次请求的API,还有

    2020/03/26
  • css基本知识框架图教程视频_框架使用指南

    一:基本知识缩影1.css样式表的基本概念2.样式表基本类型—–1.内嵌样式 2.内联样式3.链入外部样式表4.导入外部样式3.样式表配置方法4.字体属性1.font-family 2.font-size(四种尺寸方式:绝对尺寸(xx-small。。。medium。。xx-large7种),相对(larger,smaller,em),px,%)3.fo

    2020/03/29
  • SpriteCow基础知识入门_在线图片CSS生成工具

    SpriteCow基础知识入门 官方网址:http://www.spritecow.com/ 简介描述:在线图片CSS生成工具 精灵牛(Sprite Cow)是一款非常强大的Css…

    2020/03/11
  • JS 中用到的小技巧指南教程_技巧基础知识

    本文主要介绍一些 JS 中用到的小技巧,可以在日常 Coding 中提升幸福度~类型强制转换string 强制转换为数字可以用 *1 来转化为数字 (实际上是调用 .valueOf 方法)然后使用 Number.isNaN 来判断是否为 NaN ,或者使用 a !== a 来判断是否为 NaN ,因为 NaN !== NaN’32’*1// 32
    ‘ds’*

    2020/03/26
  • 11 个Js精简技巧小白知识_技巧小白攻略

    当我开始学习JavaScript时,我把我在别人的代码、code challenge网站以及我使用的教程之外的任何地方发现的每一个节省时间的技巧都列了一个清单。在这篇文章中,我将分享11条我认为特别有用的技巧。这篇文章是为初学者准备的,但我希望即使是中级JavaScript开发人员也能在这个列表中找到一些新的东西。1..过滤唯一值Set对象类型是在ES6中引

    2020/03/22
  • 使用pdfjs插件在线预览PDF文件教程视频_pdf菜鸟知识

    本文介绍在html中使用 pdfjs插件在线预览PDF文件的方法。 下载 pdfjs 并引入项目中到PDFJS官网 http://mozilla.github.io/pdf.js/getting_started/#download,下载pdfjs插件包,注意下载Stable稳定版的包。将下载的压缩包解压并放入项目中。 使用方法在 iframe 标签中使用。假

    2020/03/26
  • 使用canvas实现给图片添加平铺水印基础知识教程_canvas菜鸟知识

    最近项目中遇到一个需求,需要把一张图片加上平铺的水印 首先想到的是用canvas完成这种功能,因为我之前也没有接触过canvas,所以做这个功能的时候,就是一步一步的摸索中学习,过程还是挺nice的,接下来跟我一步步来实现这个功能以及发现一些canvas的坑吧。因为这个功能需要的都是一些canvas基础的api,也不涉及什么原理性的问题,这里我就直接贴js代

    2020/03/29
  • 使用backgroundImage解决图片轮播切换小白知识_轮播菜鸟指南

    单dom节点实现轮播利用backgroundImage可以添加多张图片,以及位置偏移实现轮播效果 创建一个div;并用backgroundImage给div附图片利用backgroundPosition调节位置利用css3 transition调节过渡即可替代简单的图片切换代码 {_imageEl.style.transition = “all 0.8s

    2020/03/26
  • OpenJsCad使用攻略_一个展示和编辑3D图像的在线编辑器

    OpenJsCad小白帮助 官方网址:https://openjscad.org/ GitHub:https://github.com/jscad/OpenJSCAD.org 简介…

    2020/03/06
  • 尤雨溪 VueConf 演讲:Vue 3.0 的新特性和设计理念小白攻略_特性入门百科

    作者 | Bruno Couriol译者 | 张卫滨按照规划,Vue.js 框架的主迭代版本将在 2020 年第一季度发布,在 VueConf 多伦多会议 上,Vue.js 的创始人兼项目领导者尤雨溪 讨论了 Vue 3 背后的设计理念以及新版本中添加的最新特性。尤雨溪首先提到,与其他流行的框架不同,Vue 与任何公司都没有关联关系,因此 Vue 的开发是由

    2020/03/20