详解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 相关文章推荐
基于jQuery的计算文本框字数的代码
Jun 06 Javascript
jQuery html()方法使用不了无法显示内容的问题
Aug 06 Javascript
jquery实现增加删除行的方法
Feb 03 Javascript
使用window.prompt()实现弹出用户输入的对话框
Apr 13 Javascript
学习Angularjs分页指令
Jul 01 Javascript
简单实现AngularJS轮播图效果
Apr 10 Javascript
vue复合组件实现注册表单功能
Nov 06 Javascript
Vue中render函数的使用方法
Jan 31 Javascript
基于cropper.js封装vue实现在线图片裁剪组件功能
Mar 01 Javascript
electron中使用bootstrap的示例代码
Nov 06 Javascript
JavaScript中的回调函数实例讲解
Jan 27 Javascript
Electron 调用命令行(cmd)
Sep 23 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 SPL标准库之SplFixedArray使用实例
2015/05/12 PHP
Yii2实现上下联动下拉框功能的方法
2016/08/10 PHP
在TP5数据库中四个字段实现无限分类的示例
2019/10/18 PHP
jquery 插件实现图片延迟加载效果代码
2010/02/06 Javascript
artDialog双击会关闭对话框的修改过程分享
2013/08/05 Javascript
整理的比较全的event对像在ie与firefox浏览器中的区别
2013/11/25 Javascript
判断一个对象是否为jquery对象的方法
2014/03/12 Javascript
jQuery中:checkbox选择器用法实例
2015/01/03 Javascript
深入探密Javascript数组方法
2015/01/08 Javascript
浅谈javascript的call()、apply()、bind()的用法
2016/02/21 Javascript
AngularJS 模型详细介绍及实例代码
2016/07/27 Javascript
微信公众号 客服接口的开发实例详解
2016/09/28 Javascript
在网页中插入百度地图的步骤详解
2016/12/02 Javascript
node学习记录之搭建web服务器教程
2017/02/16 Javascript
微信小程序之onLaunch与onload异步问题详解
2019/03/28 Javascript
Vue+element 解决浏览器自动填充记住的账号密码问题
2019/06/11 Javascript
layui 富文本赋值,取值,取纯文本值的实例
2019/09/18 Javascript
400多行Python代码实现了一个FTP服务器
2012/05/10 Python
python中使用pyhook实现键盘监控的例子
2014/07/18 Python
python实现批量图片格式转换
2020/06/16 Python
Flask框架钩子函数功能与用法分析
2019/08/02 Python
Python异步编程之协程任务的调度操作实例分析
2020/02/01 Python
Python标准库:内置函数max(iterable, *[, key, default])说明
2020/04/25 Python
完美解决pycharm 不显示代码提示问题
2020/06/02 Python
python中pop()函数的语法与实例
2020/12/01 Python
HTML5 progress和meter控件_动力节点Java学院整理
2017/07/06 HTML / CSS
法国家具及室内配件店:home24
2017/01/21 全球购物
巴西在线鞋店:Shoestock
2017/10/28 全球购物
vue 中 get / delete 传递数组参数方法
2021/03/23 Vue.js
团日活动策划书
2014/02/01 职场文书
文秘应聘自荐书范文
2014/02/18 职场文书
2015年读书月活动总结
2015/03/26 职场文书
2015年党风建设工作总结
2015/04/29 职场文书
python3实现无权最短路径的方法
2021/05/12 Python
学会Python数据可视化必须尝试这7个库
2021/06/16 Python
关于MySQL临时表为什么可以重名的问题
2022/03/22 MySQL