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的实现回车键Enter切换焦点
Sep 14 Javascript
IE6-IE9不支持table.innerHTML的解决方法分享
Sep 14 Javascript
javascript 二进制运算技巧解析
Nov 27 Javascript
JavaScript实现统计文本框Textarea字数增强用户体验
Dec 21 Javascript
Jquery中offset()和position()的区别分析
Feb 05 Javascript
jQuery实现企业网站横幅焦点图切换功能实例
Apr 30 Javascript
JS实现网页上随机产生超链接地址的方法
Nov 09 Javascript
js跨域请求数据的3种常用的方法
Dec 01 Javascript
深入理解JS中的Function.prototype.bind()方法
Oct 11 Javascript
Angular实现的table表格排序功能完整示例
Dec 22 Javascript
微信小程序实现横向滚动导航栏效果
Dec 12 Javascript
vue 重塑数组之修改数组指定index的值操作
Aug 09 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
如何解决CI框架的Disallowed Key Characters错误提示
2013/07/05 PHP
php中hashtable实现示例分享
2014/02/13 PHP
php使用Jpgraph绘制简单X-Y坐标图的方法
2015/06/10 PHP
laravel利用中间件做防非法登录和权限控制示例
2019/10/21 PHP
JS是否可以跨文件同时控制多个iframe页面的应用技巧
2007/12/16 Javascript
JavaScript Cookie的读取和写入函数
2009/12/08 Javascript
JavaScript 判断判断某个对象是Object还是一个Array
2010/01/28 Javascript
jquery实现鼠标拖动图片效果示例代码
2014/01/09 Javascript
jQuery实现列表自动滚动循环滚动展示新闻
2014/08/22 Javascript
Easyui form combobox省市区三级联动
2016/01/13 Javascript
js实现拖拽功能
2017/03/01 Javascript
jQuery实用密码强度检测
2017/03/02 Javascript
js实现上下左右弹框划出效果
2017/03/08 Javascript
详解微信开发中snsapi_base和snsapi_userinfo及静默授权的实现
2017/03/11 Javascript
vue用递归组件写树形控件的实例代码
2018/07/19 Javascript
layui获取多选框中的值方法
2018/08/15 Javascript
swiper在vue项目中loop循环轮播失效的解决方法
2018/09/15 Javascript
微信小程序实现弹出层效果
2020/05/26 Javascript
Vue父组件如何获取子组件中的变量
2019/07/24 Javascript
简述Vue中容易被忽视的知识点
2019/12/09 Javascript
Python入门篇之文件
2014/10/20 Python
在python win系统下 打开TXT文件的实例
2018/04/29 Python
python中单下划线_的常见用法总结
2018/07/10 Python
python实现括号匹配的思路详解
2018/08/23 Python
pandas 根据列的值选取所有行的示例
2018/11/07 Python
Python爬虫beautifulsoup4常用的解析方法总结
2019/02/25 Python
如何通过Django使用本地css/js文件
2020/01/20 Python
Python中Selenium库使用教程详解
2020/07/23 Python
英国最大的在线时尚眼镜店:Eyewearbrands
2019/03/12 全球购物
解释一下钝化(Swap out)
2016/12/26 面试题
优秀求职信范文分享
2013/12/19 职场文书
售后服务承诺书范文
2014/03/26 职场文书
2014年网管工作总结
2014/12/11 职场文书
致接力运动员加油稿
2015/07/21 职场文书
2015年教师节感言
2015/08/03 职场文书
SQL实现LeetCode(197.上升温度)
2021/08/07 MySQL