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 相关文章推荐
jquery keypress,keyup,onpropertychange键盘事件
Jun 25 Javascript
JQuery扩展插件Validate—6 radio、checkbox、select的验证
Sep 05 Javascript
JS中实现replaceAll的方法(实例代码)
Nov 12 Javascript
解析Javascript中难以理解的11个问题
Dec 09 Javascript
jQuery中选择器小问题(新人难免遇到)
Mar 31 Javascript
javascript中的遍历for in 以及with的用法
Dec 22 Javascript
jQuery实现html表格动态添加新行的方法
May 28 Javascript
require.js的用法详解
Oct 20 Javascript
javascript实现网页中涉及的简易运动(改变宽高、透明度、位置)
Nov 29 Javascript
vue.js事件处理器是什么
Mar 20 Javascript
layui分页效果实现代码
May 19 Javascript
angularJs中datatable实现代码
Jun 03 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
优化NFR之一 --MSSQL Hello Buffer Overflow
2006/10/09 PHP
php错误提示failed to open stream: HTTP request failed!的完美解决方法
2011/06/06 PHP
php模块memcache和memcached区别分析
2011/06/14 PHP
php preg_filter执行一个正则表达式搜索和替换
2012/02/27 PHP
PHP中捕获超时事件的方法实例
2015/02/12 PHP
php获取指定数量随机字符串的方法
2017/02/06 PHP
PHP获取真实客户端的真实IP
2017/03/07 PHP
Laravel学习基础之migrate的使用教程
2017/10/11 PHP
实例讲解PHP表单验证功能
2019/02/15 PHP
js css样式操作代码(批量操作)
2009/10/09 Javascript
jQuery 加上最后自己的验证
2009/11/04 Javascript
基于编写jQuery的无缝滚动插件
2014/08/02 Javascript
JavaScript中获取鼠标位置相关属性总结
2014/10/11 Javascript
jQuery的事件委托实例分析
2015/07/15 Javascript
jquery实现通用的内容渐显Tab选项卡效果
2015/09/07 Javascript
jQuery中的一些常见方法小结(推荐)
2016/06/13 Javascript
通过网页查看JS源码中汉字显示乱码的解决方法
2016/10/26 Javascript
使用JSON作为函数的参数的优缺点
2016/10/27 Javascript
浅谈js for循环输出i为同一值的问题
2017/03/01 Javascript
bootstrap如何让dropdown menu按钮式下拉框长度一致
2017/04/10 Javascript
[js高手之路]寄生组合式继承的优势详解
2017/08/28 Javascript
javascript字体颜色控件的开发 JS实现字体控制
2017/11/27 Javascript
jQuery中复合选择器简单用法示例
2018/03/31 jQuery
详解如何在vscode里面调试js和node.js的方法步骤
2018/12/24 Javascript
JavaScript使用小插件实现倒计时的方法讲解
2019/03/11 Javascript
微信小程序wx.navigateTo中events属性实现页面间通信传值,数据同步
2019/07/13 Javascript
Python图像处理之颜色的定义与使用分析
2019/01/03 Python
Python编写通讯录通过数据库存储实现模糊查询功能
2019/07/18 Python
PyCharm配置anaconda环境的步骤详解
2020/07/31 Python
中学老师的自我评价
2013/11/07 职场文书
大一新生学期自我评价
2014/04/09 职场文书
药剂专业毕业生求职信
2014/06/24 职场文书
党支部先进事迹材料
2014/12/24 职场文书
母婴行业实体、电商模式全面解析
2019/08/01 职场文书
2019年年中职场激励人心语录30条
2019/08/07 职场文书
Win10服务全部禁用了怎么启动?Win10服务全部禁用解决方法
2022/09/23 数码科技