详解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 相关文章推荐
一个加载js文件的小脚本
Jun 28 Javascript
js实现的跟随鼠标移动的时钟效果(中英文日期显示)
Jan 17 Javascript
在Windows上安装Node.js模块的方法
Sep 25 Javascript
文本框水印提示效果的简单实现代码
Feb 22 Javascript
对 jQuery 中 data 方法的误解分析
Jun 18 Javascript
Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例
Dec 08 Javascript
小程序二次贝塞尔曲线实现购物车商品曲线飞入效果
Jan 07 Javascript
怎样使你的 JavaScript 代码简单易读(推荐)
Apr 16 Javascript
详解微信小程序自定义组件的实现及数据交互
Jul 22 Javascript
vue3.0 的 Composition API 的使用示例
Oct 26 Javascript
JavaScript中document.activeELement焦点元素介绍
Nov 27 Javascript
JavaScript设计模式之原型模式详情
Jun 21 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 中魔术常量的实例详解
2017/10/26 PHP
vs2003 js文件编码问题的解决方法
2010/03/20 Javascript
Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)
2010/06/11 Javascript
javascript 学习笔记(onchange等)
2010/11/14 Javascript
基于jquery实现在线选座订座之影院篇
2015/08/24 Javascript
Avalon中文长字符截取、关键字符隐藏、自定义过滤器
2016/05/18 Javascript
ajax实现动态下拉框示例
2017/01/10 Javascript
使用jquery给新生的th绑定hover事件的实例
2017/02/10 Javascript
angular.js+node.js实现下载图片处理详解
2017/03/31 Javascript
jquery select插件异步实时搜索实例代码
2017/10/20 jQuery
微信小程序模板(template)使用详解
2018/01/31 Javascript
基于vue2.0的活动倒计时组件countdown(附源码下载)
2018/10/09 Javascript
Vuex中的State使用介绍
2019/01/19 Javascript
新手简单了解vue
2019/05/29 Javascript
uniapp电商小程序实现订单30分钟倒计时
2020/11/01 Javascript
[00:17]游戏风云独家报道:DD赛后说出数字秘密 吓死你们啊!
2014/07/13 DOTA
在Python中用get()方法获取字典键值的教程
2015/05/21 Python
Python基于Tkinter的HelloWorld入门实例
2015/06/17 Python
Python中使用装饰器来优化尾递归的示例
2016/06/18 Python
Python数据结构与算法之图的基本实现及迭代器实例详解
2017/12/12 Python
Python+OpenCV人脸检测原理及示例详解
2020/10/19 Python
python实现隐马尔科夫模型HMM
2018/03/25 Python
python excel使用xlutils类库实现追加写功能的方法
2018/05/02 Python
使用Python和Scribus创建一个RGB立方体的方法
2019/07/17 Python
通过字符串导入 Python 模块的方法详解
2019/10/27 Python
检测tensorflow是否使用gpu进行计算的方式
2020/02/03 Python
AE美国鹰日本官方网站: American Eagle Outfitters
2016/12/10 全球购物
运动鞋、足球鞋和慕尼黑球衣:Sport Münzinger
2019/08/26 全球购物
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
《蒲公英》教学反思
2014/02/28 职场文书
六一儿童节标语
2014/10/08 职场文书
加强干部作风建设整改方案
2014/10/24 职场文书
2015年保安个人工作总结
2015/04/02 职场文书
副总经理岗位职责范本
2015/04/08 职场文书
《蟋蟀的住宅》教学反思
2016/02/17 职场文书
python通过新建环境安装tfx的问题
2022/05/20 Python