vue2 router 动态传参,多个参数的实例


Posted in Javascript onNovember 10, 2017

这个是用vue-cli生成的项目下使用

比如有个路由跳转时需要带两个参数:

<router-link to='/tr'>查看</router-link>

可以这样写:

<router-link to='/tr/uid/pid'>查看</router-link>

然后去router.js 中 处理这个路由:

import Vue from 'vue'
import Router from 'vue-router'
import tr from '@/components/tr.vue'
import tab from '@/components/tab.vue'

Vue.use(Router)

export default new Router({
 routes: [

 {
  path:'/tr/:uid/:pid',
  name: 'tr',
  component:tr
 },
 {
  path:'/tab',
  name: 'tab',
  component:tab
 }
 ]
})

需要在router.js 中使用vue-router,具体是在path:'/tr/:uid/:pid', 反斜杠后加冒号,意思是后面就是路由的参数。

然后去对应tr.vue组件中接受这个路由参数:

通过实例的this.$route.params,可访问这个key-value对象,

我们给请求路由赋个值看看:

<router-link to='/tr/15/122'>查看</router-link>

打印如下Object {uid: "15", pid: "122"}

以上这篇vue2 router 动态传参,多个参数的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
xtree.js 代码
Mar 13 Javascript
javascript 复杂的嵌套环境中输出单引号和双引号
May 26 Javascript
js数字输入框(包括最大值最小值限制和四舍五入)
Nov 24 Javascript
读jQuery之十一 添加事件核心方法
Jul 31 Javascript
jQuery源码分析-03构造jQuery对象-工具函数
Nov 14 Javascript
php显示当前文件所在的文件以及文件夹所有文件以树形展开
Dec 13 Javascript
JavaScript实现彩虹文字效果的方法
Apr 16 Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
Nov 02 Javascript
使用bootstrap validator的remote验证代码经验分享(推荐)
Sep 21 Javascript
vue+element_ui上传文件,并传递额外参数操作
Dec 05 Vue.js
three.js如何实现3D动态文字效果
Mar 03 Javascript
如何制作自己的原生JavaScript路由
May 05 Javascript
node.js基于fs模块对系统文件及目录进行读写操作的方法详解
Nov 10 #Javascript
JS+Canvas绘制动态时钟效果
Nov 10 #Javascript
javascript实现电脑和手机版样式切换
Nov 10 #Javascript
浅谈jquery中ajax跨域提交的时候会有2次请求的问题
Nov 10 #jQuery
js定时器+简单的动画效果实例
Nov 10 #Javascript
浅谈Node.js CVE-2017-14849 漏洞分析(详细步骤)
Nov 10 #Javascript
angular之ng-template模板加载
Nov 09 #Javascript
You might like
PHP游戏编程25个脚本代码
2011/02/08 PHP
smarty中英文多编码字符截取乱码问题解决方法
2014/10/28 PHP
页面只有一个text的时候,回车自动submit的解决方法
2010/08/12 Javascript
基于jquery的网页SELECT下拉框美化代码
2010/10/28 Javascript
基于prototype扩展的JavaScript常用函数库
2010/11/30 Javascript
js修改input的type属性及浏览器兼容问题探讨与解决
2013/01/23 Javascript
javascript简单实现等比例缩小图片的方法
2016/07/27 Javascript
jQuery实现隔行变色的方法分析(对比原生JS)
2016/11/18 Javascript
详解webpack require.ensure与require AMD的区别
2017/12/13 Javascript
javascript面向对象三大特征之继承实例详解
2019/07/24 Javascript
js实现一个简易计算器
2020/03/30 Javascript
Vue使用mixin分发组件的可复用功能
2019/09/01 Javascript
vue v-for直接循环数字实例
2019/11/07 Javascript
[04:09]显微镜下的DOTA2第十二期—NaVi美如画的团战
2014/06/23 DOTA
Python如何快速上手? 快速掌握一门新语言的方法
2017/11/14 Python
Python实现的选择排序算法原理与用法实例分析
2017/11/22 Python
python 将print输出的内容保存到txt文件中
2018/07/17 Python
django drf框架中的user验证以及JWT拓展的介绍
2019/08/12 Python
python数据化运营的重要意义
2019/11/25 Python
解决Django响应JsonResponse返回json格式数据报错问题
2020/08/09 Python
Python列表元素删除和remove()方法详解
2021/01/04 Python
美国一家著名的儿童鞋制造商:Stride Rite
2017/01/02 全球购物
CHARLES & KEITH英国官网:新加坡时尚品牌
2018/07/04 全球购物
英国著名的美容护肤和护发产品购物网站:Lookfantastic
2020/11/23 全球购物
用Python匹配HTML tag的时候,<.*>和<.*?>有什么区别
2012/11/04 面试题
环境科学专业个人求职信
2013/09/26 职场文书
法律工作求职自荐信
2013/10/31 职场文书
道德模范先进事迹
2014/02/14 职场文书
《鸟的天堂》教学反思
2014/02/27 职场文书
幼儿园六一活动总结
2014/08/27 职场文书
股东合作协议书
2014/09/12 职场文书
教师先进事迹材料
2014/12/16 职场文书
2015年光棍节活动总结
2015/03/24 职场文书
身份证丢失证明
2015/06/19 职场文书
小组组名及励志口号
2015/12/24 职场文书
七年级作文之雪景
2019/11/18 职场文书