详解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 相关文章推荐
Dreamweaver jQuery智能提示插件,支持版本提示,支持1.6api
Jul 31 Javascript
Javascript实现重力弹跳拖拽运动效果示例
Jun 28 Javascript
JS 两日期相减,获得天数的小例子(兼容IE,FF)
Jul 01 Javascript
js中符号转意问题示例探讨
Aug 19 Javascript
JS判断、校验MAC地址的2个实例
May 05 Javascript
JavaScript的事件代理和委托实例分析
Mar 25 Javascript
JavaScript中用getDate()方法返回指定日期的教程
Jun 09 Javascript
Vue中fragment.js使用方法详解
Mar 09 Javascript
JS多个表单数据提交下的serialize()应用实例分析
Aug 27 Javascript
Layui数据表格 前后端json数据接收的方法
Sep 19 Javascript
Vue.js下拉菜单组件使用方法详解
Oct 19 Javascript
JS检测浏览器开发者工具是否打开的方法详解
Oct 02 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模拟HTTP认证
2006/10/09 PHP
PHP冒泡排序算法代码详细解读
2011/07/17 PHP
PHP伪静态Rewrite设置之APACHE篇
2014/07/30 PHP
py文件转exe时包含paramiko模块出错解决方法
2016/08/12 PHP
动态为事件添加js代码示例
2009/02/15 Javascript
基于jquery跨浏览器显示的file上传控件
2011/10/24 Javascript
JSON字符串转JSON对象
2015/07/31 Javascript
javascript实现别踩白块儿小游戏程序
2015/11/22 Javascript
理解javascript闭包
2015/12/15 Javascript
详解iframe与frame的区别
2016/01/13 Javascript
js实现div模拟模态对话框展现URL内容
2016/05/27 Javascript
JavaScript从0开始构思表情插件
2016/07/26 Javascript
JS控制FileUpload的上传文件类型实例代码
2016/10/07 Javascript
用Vue.js实现监听属性的变化
2016/11/17 Javascript
原生js仿浏览器滚动条效果
2017/03/02 Javascript
使用javascript做在线算法编程
2018/05/25 Javascript
深入理解Vue.js轻量高效的前端组件化方案
2018/12/10 Javascript
node.js中事件触发器events的使用方法实例分析
2019/11/23 Javascript
Python入门篇之面向对象
2014/10/20 Python
Python中使用摄像头实现简单的延时摄影技术
2015/03/27 Python
在Python中处理字符串之ljust()方法的使用简介
2015/05/19 Python
Python使用smtplib模块发送电子邮件的流程详解
2016/06/27 Python
Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程
2016/07/11 Python
利用Python爬虫给孩子起个好名字
2017/02/14 Python
python SSH模块登录,远程机执行shell命令实例解析
2018/01/12 Python
python互斥锁、加锁、同步机制、异步通信知识总结
2018/02/11 Python
Python 实现文件打包、上传与校验的方法
2019/02/13 Python
java判断三位数的实例讲解
2019/06/10 Python
利用Python如何实时检测自身内存占用
2020/05/09 Python
详解appium自动化测试工具(monitor、uiautomatorviewer)
2021/01/27 Python
英文版区域经理求职信
2013/10/23 职场文书
心碎乌托邦的创业计划书范文
2013/12/26 职场文书
前厅收银主管岗位职责
2014/02/04 职场文书
股份合作协议书范本
2014/04/14 职场文书
中职班主任培训心得体会
2016/01/07 职场文书
2021年国产动漫公司排行前十名,玄机科技上榜,第二推出过铠甲勇士
2022/03/18 杂记