详解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 相关文章推荐
获取DOM对象的几种扩展及简写
Oct 09 Javascript
jqgrid 编辑添加功能详细解析
Nov 08 Javascript
js文件Cookie存取值示例代码
Feb 20 Javascript
js返回前一页刷新本页重载页面
Jul 29 Javascript
jQuery Ajax 加载数据时异步显示加载动画
Aug 01 Javascript
Bootstrap 模态框实例插件案例分析
Dec 28 Javascript
javascript实现简单的ajax封装示例
Dec 28 Javascript
微信小程序 基础知识css样式media标签
Feb 15 Javascript
mui 打开新窗口的方式总结及注意事项
Aug 20 Javascript
Vue + Elementui实现多标签页共存的方法
Jun 12 Javascript
使用Vue生成动态表单
Nov 26 Javascript
《javascript设计模式》学习笔记一:Javascript面向对象程序设计对象成员的定义分析
Apr 07 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/07/07 PHP
php快速url重写更新版[需php 5.30以上]
2010/04/25 PHP
php学习笔记 面向对象的构造与析构方法
2011/06/13 PHP
php加密算法之实现可逆加密算法和解密分享
2014/01/21 PHP
php微信开发之谷歌测距
2018/06/14 PHP
JQuery中的ready函数冲突的解决方法
2010/05/17 Javascript
JavaScript中的私有/静态属性介绍
2012/07/26 Javascript
js中confirm实现执行操作前弹出确认框的方法
2014/11/01 Javascript
JS实用的动画弹出层效果实例
2015/05/05 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(基于jquery)
2015/11/18 Javascript
基于AngularJs + Bootstrap + AngularStrap相结合实现省市区联动代码
2016/05/30 Javascript
浅谈JS中的三种字符串连接方式及其性能比较
2016/09/02 Javascript
基于Bootstrap分页的实例讲解(必看篇)
2017/07/04 Javascript
手把手教你如何使用nodejs编写cli命令行
2018/11/05 NodeJs
vue-cli3+typescript初体验小结
2019/02/28 Javascript
Vue编写可显示周和月模式的日历 Vue自定义日历内容的显示
2019/06/26 Javascript
javascript 易错知识点实例小结
2020/04/25 Javascript
vue添加锚点,实现滚动页面时锚点添加相应的class操作
2020/08/10 Javascript
原生js实现自定义滚动条组件
2021/01/20 Javascript
[03:17]2016完美“圣”典风云人物:冷冷专访
2016/12/08 DOTA
python递归删除指定目录及其所有内容的方法
2017/01/13 Python
Python列表推导式与生成器表达式用法示例
2018/02/08 Python
Python之批量创建文件的实例讲解
2018/05/10 Python
python3应用windows api对后台程序窗口及桌面截图并保存的方法
2019/08/27 Python
春节到了 教你使用python来抢票回家
2020/01/06 Python
IDLE下Python文件编辑和运行操作
2020/04/25 Python
html5定位获取当前位置并在百度地图上显示
2014/08/22 HTML / CSS
HTML5 body设置自适应全屏
2020/05/07 HTML / CSS
法国珠宝店:CLEOR
2017/01/29 全球购物
商务日语毕业生自荐信范文
2013/11/14 职场文书
创业计划书的内容步骤和要领
2014/01/04 职场文书
药学职务聘任书
2014/03/29 职场文书
抗洪救灾感谢信
2015/01/22 职场文书
幼儿园百日安全活动总结
2015/05/07 职场文书
SQL实现LeetCode(176.第二高薪水)
2021/08/04 MySQL
一条 SQL 语句执行过程
2022/03/17 MySQL