详解vue-router2.0动态路由获取参数


Posted in Javascript onJune 14, 2017

一下demo演示2.0中的vue-router是如何获取到不同参数的,并在地址栏中匹配不同的信息

<!DOCTYPE html>
<html lang="en">

<head>
 <meta charset="UTF-8">
 <title>Document</title>
 <script type="text/javascript" src="vue.js"></script>
 <script type="text/javascript" src="vue-router.min.js"></script>
</head>

<body>
 <div id="box">
  <!-- 跳转路径 -->
  <router-link to="/home">home</router-link>
  <router-link to="/news">news</router-link>
  <div>
   <router-view></router-view>
  </div>
 </div>
 <script type="text/javascript">
 var News = {
  template:` 
  <div>
    <h3>新闻</h3>
   <router-link to="/news/yule/article/001">娱乐频道</router-link>
    <router-link to="/news/zhibo/article/002">直播频道</router-link>
    <div><router-view></router-view></div>
  </div>
  `
 };

 var User = {
   template: '<p>获取到数据:{{$route.params}}</p>'
 };

 var Home = {
  template: '<h3>主页</h3>'
 };
 // 配置路由
 var jump = [{
  path: '/home',
  component: Home
 }, {
  path: '/news',
  component: News,
  // 配置子路由
  children:[{
   // 冒号后面的数据可获取是动态的
    path:':tv/article/:num',
    component:User
  }]
 }, {
  path: '*',
  redirect: '/home'
 }];
 // 创建实例
 var router = new VueRouter({
  routes: jump
 });
 // 挂载实例
 var app = new Vue({
  el: '#box',
  router: router
 })
 </script>
</body>

</html>

详解vue-router2.0动态路由获取参数

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript中String类的subString()方法和slice()方法
May 24 Javascript
Javascript代码在页面加载时的执行顺序介绍
May 03 Javascript
JQuery 操作/获取table具体代码
Jun 13 Javascript
javascript与Python快速排序实例对比
Aug 10 Javascript
jQuery layui常用方法介绍
Jul 25 Javascript
浅谈javascript中遇到的字符串对象处理
Nov 18 Javascript
在node中如何使用 ES6
Apr 22 Javascript
AngularJS日期格式化常见操作实例分析
May 17 Javascript
JavaScript面向对象编程小游戏---贪吃蛇代码实例
May 15 Javascript
JS中如何轻松遍历对象属性的方式总结
Aug 06 Javascript
js实现简单放大镜效果
Mar 07 Javascript
在nuxt中使用路由重定向的实例
Nov 06 Javascript
微信小程序动态添加分享数据
Jun 14 #Javascript
vue实现百度搜索下拉提示功能实例
Jun 14 #Javascript
JS查找数组中重复元素的方法详解
Jun 14 #Javascript
JS设置手机验证码60s等待实现代码
Jun 14 #Javascript
jQuery ajax动态生成table功能示例
Jun 14 #jQuery
使用requirejs模块化开发多页面一个入口js的使用方式
Jun 14 #Javascript
vue-loader教程介绍
Jun 14 #Javascript
You might like
PHP 在线翻译函数代码
2009/05/07 PHP
基于Zookeeper的使用详解
2013/05/02 PHP
PHP中的switch语句的用法实例详解
2015/10/21 PHP
php简单日历函数
2015/10/28 PHP
fromCharCode和charCodeAt 方法
2006/12/27 Javascript
jquery 图片预加载 自动等比例缩放插件
2008/12/25 Javascript
jQuery 事件队列调整方法
2009/09/18 Javascript
jQuery选择id属性带有点符号元素的方法
2015/03/17 Javascript
nodejs中实现阻塞实例
2015/03/24 NodeJs
简介JavaScript中fixed()方法的使用
2015/06/08 Javascript
jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解
2015/09/27 Javascript
ES6中如何使用Set和WeakSet
2016/03/10 Javascript
浅谈String.valueOf()方法的使用
2016/06/06 Javascript
BootStrap Datetimepicker 汉化的实现代码
2017/02/10 Javascript
vue.js中mint-ui框架的使用方法
2017/05/12 Javascript
使用Bootstrap4 + Vue2实现分页查询的示例代码
2017/12/21 Javascript
ReactNative实现Toast的示例
2017/12/31 Javascript
微信小程序 MinUI组件库系列之badge徽章组件示例
2018/08/20 Javascript
js字符串倒序的实例代码
2018/11/30 Javascript
jquery实现上传文件进度条
2020/03/26 jQuery
从Node.js事件触发器到Vue自定义事件的深入讲解
2020/06/26 Javascript
利用node.js开发cli的完整步骤
2020/12/29 Javascript
[01:23]一分钟告诉你 DOTA2为什么叫信仰2
2014/06/20 DOTA
Python单例模式实例分析
2015/01/14 Python
详解Python爬取并下载《电影天堂》3千多部电影
2019/04/26 Python
python flask框架实现重定向功能示例
2019/07/02 Python
使用django的objects.filter()方法匹配多个关键字的方法
2019/07/18 Python
Python Celery多队列配置代码实例
2019/11/22 Python
学生学习总结的自我评价
2013/10/22 职场文书
项目经理岗位职责
2013/11/11 职场文书
大学生两会学习心得体会
2014/03/10 职场文书
公司授权委托书
2014/04/04 职场文书
客户答谢会活动方案
2014/08/31 职场文书
大学教师个人总结
2015/02/10 职场文书
小学数学教师研修日志
2015/11/13 职场文书
鸿蒙3.0体验感怎么样? 鸿蒙3.0系统评测向
2022/08/14 数码科技