详解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 相关文章推荐
添加到收藏夹代码(兼容几乎所有的浏览器)
Jan 09 Javascript
jquery插件jbox使用iframe关闭问题
Feb 09 Javascript
JavaScript去掉数组中的重复元素
Jan 13 Javascript
window.open 以post方式传递参数示例代码
Feb 27 Javascript
extJS中常用的4种Ajax异步提交方式
Mar 07 Javascript
IE中getElementsByName()对有些元素无效的解决方案
Sep 28 Javascript
JS判断页面是否出现滚动条的方法
Jul 17 Javascript
BootStrapValidator初使用教程详解
Feb 10 Javascript
jQuery实现广告条滚动效果
Aug 22 jQuery
使用react实现手机号的数据同步显示功能的示例代码
Apr 03 Javascript
ElementUI Tree 树形控件的使用并给节点添加图标
Feb 27 Javascript
利用 JavaScript 构建命令行应用
Nov 17 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
珊瑚虫IP库浅析
2007/02/15 PHP
php生成图形(Libchart)实例
2013/11/06 PHP
CI配置多数据库访问的方法
2016/03/28 PHP
PHP+MySQL存储数据常见中文乱码问题小结
2016/06/13 PHP
event.srcElement 用法笔记e.target
2009/12/18 Javascript
js不能跳转到上一页面的问题解决方法
2013/03/01 Javascript
JavaScript实现列表分页功能特效
2015/05/15 Javascript
JavaScript的Backbone.js框架的一些使用建议整理
2016/02/14 Javascript
JavaScript实现窗口抖动效果
2016/10/19 Javascript
VueJS如何引入css或者less文件的一些坑
2017/04/25 Javascript
利用types增强vscode中js代码提示功能详解
2017/07/07 Javascript
在Vue.js中使用Mixins的方法
2017/09/12 Javascript
JS实现留言板功能[楼层效果展示]
2017/12/27 Javascript
浅析从vue源码看观察者模式
2018/01/29 Javascript
[33:23]VG vs Pain 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python连接mongodb操作数据示例(mongodb数据库配置类)
2013/12/31 Python
详解python之配置日志的几种方式
2017/05/22 Python
python中的计时器timeit的使用方法
2017/10/20 Python
python构建深度神经网络(续)
2018/03/10 Python
python3写的简单本地文件上传服务器实例
2018/06/04 Python
pyQt4实现俄罗斯方块游戏
2018/06/26 Python
Dlib+OpenCV深度学习人脸识别的方法示例
2019/05/14 Python
HTML的form表单和django的form表单
2019/07/25 Python
Python使用正则实现计算字符串算式
2019/12/29 Python
Keras:Unet网络实现多类语义分割方式
2020/06/11 Python
移动端Html5页面生成图片解决方案
2018/08/07 HTML / CSS
英国最大的独立家具零售商:Furniture Village
2016/09/06 全球购物
配件采购员岗位职责
2013/12/03 职场文书
退伍老兵事迹材料
2014/01/31 职场文书
大学生暑期实践感言
2014/02/26 职场文书
农民工工资发放承诺书
2014/03/31 职场文书
勤俭节约演讲稿
2014/05/08 职场文书
2014年反腐倡廉工作总结
2014/12/05 职场文书
二年级上册数学教学计划
2015/01/20 职场文书
Python实现列表拼接和去重的三种方式
2021/07/02 Python
电脑关机速度很慢怎么办 提升电脑关机速度设置教程
2022/04/08 数码科技