详解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 相关文章推荐
让您的菜单不离网站
Oct 03 Javascript
javascript 特殊字符串
Feb 25 Javascript
js字符编码函数区别分析
Dec 28 Javascript
JS实现仿百度输入框自动匹配功能的示例代码
Feb 19 Javascript
一个判断抢购时间是否到达的简单的js函数
Jun 23 Javascript
jQuery实现鼠标划过展示大图的方法
Mar 09 Javascript
在网页中插入百度地图的步骤详解
Dec 02 Javascript
JS如何生成一个不重复的ID的函数
Dec 25 Javascript
静态页面实现 include 引入公用代码的示例
Sep 25 Javascript
vue+elementUI(el-upload)图片压缩,默认同比例压缩操作
Aug 10 Javascript
在react-antd中弹出层form内容传递给父组件的操作
Oct 24 Javascript
JavaScript 语句之常用 for 循环详解
Mar 29 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
2006/12/14 PHP
php利用新浪接口查询ip获取地理位置示例
2014/01/20 PHP
phpnow php探针环境检测代码
2014/11/04 PHP
php实现连接access数据库并转txt写入的方法
2017/02/08 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
2019/12/25 PHP
用JTrackBar实现的模拟苹果风格的滚动条
2007/08/06 Javascript
JavaScript DOM 学习第二章 编辑文本
2010/02/19 Javascript
js为鼠标添加右击事件防止默认的右击菜单弹出
2013/07/29 Javascript
javascript:json数据的页面绑定示例代码
2014/01/26 Javascript
js的hasownproperty使用示例
2014/03/02 Javascript
一张表格告诉你windows.onload()与$(document).ready()的区别
2014/05/16 Javascript
JavaScript中document.forms[0]与getElementByName区别
2015/01/21 Javascript
jQuery超简单选项卡完整实例
2015/09/26 Javascript
再谈Javascript中的异步以及如何异步
2016/08/19 Javascript
js点击任意区域弹出层消失实现代码
2016/12/27 Javascript
详解angular中如何监控dom渲染完毕
2017/01/03 Javascript
JS实现上传图片实时预览功能
2017/05/22 Javascript
angular中的cookie读写方法
2017/08/02 Javascript
使用JS组件实现带ToolTip验证框的实例代码
2017/08/23 Javascript
webpack配置之后端渲染详解
2017/10/26 Javascript
JS script脚本中async和defer区别详解
2020/06/24 Javascript
[29:16]完美世界DOTA2联赛决赛日 Inki vs LBZS 第三场 11.08
2020/11/10 DOTA
Python之re操作方法(详解)
2017/06/14 Python
分析Python中解析构建数据知识
2018/01/20 Python
Scrapy框架基本命令与settings.py设置
2020/02/06 Python
Python依赖包迁移到断网环境操作
2020/07/13 Python
3种方式实现瀑布流布局小结
2019/09/05 HTML / CSS
中医专业应届生求职信
2013/11/17 职场文书
办理居住证介绍信
2014/01/15 职场文书
2014年精神文明工作总结
2014/12/23 职场文书
高考诚信考试承诺书
2015/04/29 职场文书
2015年小学体育教师工作总结
2015/10/23 职场文书
不知如何爱孩子,这些方法教会您
2019/08/06 职场文书
Python中Permission denied的解决方案
2021/04/02 Python
浅谈Web Storage API的使用
2021/06/23 Javascript
纯html+css实现奥运五环的示例代码
2021/08/02 HTML / CSS