讲解vue-router之什么是动态路由


Posted in Javascript onMay 28, 2018

前言: 今天我来给大家说道说道v-router,这是个什么东西?我们先从动态路由讲起。

GitHub:https://github.com/Ewall1106/mall/tree/master

1、动态路由有一个什么适用场景呢?

比如在写商品详情页面的时候,页面结构都一样,只是商品id的不同,所以这个时候就可以用动态路由动态。

2、官方文档

首先我们来看看官方文档上是怎么解释动态路由的?(https://router.vuejs.org/zh-cn/)

你可以在一个路由中设置多段“路径参数”,对应的值都会设置到$route.params中。例如:

讲解vue-router之什么是动态路由

路径参数

3、动手试一试

看不懂?有点迷糊?没关系,我们亲自上手试一试,实践出真章嘛。

① 首先我们动手试一下上面表格中第一个模式的实现,我们新建一个文件夹并命名为view,然后在文件夹下新建test.vue

讲解vue-router之什么是动态路由

test.vue

② 到router文件夹下 》index.js文件 》打开并输入

讲解vue-router之什么是动态路由

index.js

③ 再到test.vue组件中敲:

讲解vue-router之什么是动态路由

test.vue

在这里需要说明一下$route.params.testId是什么意思了,大概你也猜得出来,就是获取当前路由的参数。

④ 现在输入localhost:8080/#/test/这里随便带个什么参数”就可以就可以看到:

讲解vue-router之什么是动态路由

Image.png

以上这就是动态路由的第一个模式了。

如果第一个模式你能看懂,那么表格中的第二个模式也就不在话下,我就不做标注解释了,同理;有疑问留言。

上图:

讲解vue-router之什么是动态路由

修改路由index.js文件

讲解vue-router之什么是动态路由

修改test.vue文件

讲解vue-router之什么是动态路由

浏览器中输入

参考链接

https://router.vuejs.org/zh-cn/

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
in.js 一个轻量级的JavaScript颗粒化模块加载和依赖关系管理解决方案
Jul 26 Javascript
jquery 页面滚动到底部自动加载插件集合
Jan 31 Javascript
js正则匹配出所有图片及图片地址src的方法
Jun 08 Javascript
jQuery插件imgPreviewQs实现上传图片预览
Jan 15 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
Feb 16 Javascript
jQuery实现日期联动效果实例
Jul 26 Javascript
详解Weex基于Vue2.0开发模板搭建
Mar 20 Javascript
Vue-cli 使用json server在本地模拟请求数据的示例代码
Nov 02 Javascript
jQuery模拟12306城市选择框功能简单实现方法示例
Aug 13 jQuery
vue3.0 CLI - 2.5 - 了解组件的三维
Sep 14 Javascript
Node.js npm命令运行node.js脚本的方法
Oct 10 Javascript
vue中移动端调取本地的复制的文本方式
Jul 18 Javascript
.vue文件 加scoped 样式不起作用的解决方法
May 28 #Javascript
微信小程序实现上传图片功能
May 28 #Javascript
详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper
May 28 #Javascript
vue-cli构建项目下使用微信分享功能
May 28 #Javascript
vue2.0学习之axios的封装与vuex介绍
May 28 #Javascript
vue-cli项目中使用公用的提示弹层tips或加载loading组件实例详解
May 28 #Javascript
jQuery实现图片上传预览效果功能完整实例【测试可用】
May 28 #jQuery
You might like
php中批量修改文件后缀名的函数代码
2011/10/23 PHP
thinkPHP5.0框架模块设计详解
2017/03/18 PHP
php中yar框架实例用法讲解
2020/12/27 PHP
提高网站信任度的技巧
2008/10/17 Javascript
单独使用CKFinder选择图片的方法
2010/08/21 Javascript
从零开始学习jQuery (二) 万能的选择器
2010/10/01 Javascript
解决jquery异步按一定的时间间隔刷新问题
2012/12/10 Javascript
js动态设置div的值下例子
2013/10/29 Javascript
javascript与jquery中跳出循环的区别总结
2013/11/04 Javascript
node.js中格式化数字增加千位符的几种方法
2015/07/03 Javascript
angularjs学习笔记之双向数据绑定
2015/09/26 Javascript
JavaScript重载函数实例剖析
2016/05/13 Javascript
JS判断输入的字符串是否是数字的方法(正则表达式)
2016/11/29 Javascript
vue.js实现价格格式化的方法
2017/05/23 Javascript
Bootstrap Table使用整理(二)
2017/06/09 Javascript
小程序清理本地缓存的方法
2018/08/17 Javascript
node.js使用express框架进行文件上传详解
2019/03/03 Javascript
vue下载excel的实现代码后台用post方法
2019/05/10 Javascript
使用Vue开发自己的Chrome扩展程序过程详解
2019/06/21 Javascript
Vue 实现前端权限控制的示例代码
2019/07/09 Javascript
详解vue或uni-app的跨域问题解决方案
2020/02/21 Javascript
用Python制作在地图上模拟瘟疫扩散的Gif图
2015/03/31 Python
详解django三种文件下载方式
2018/04/06 Python
如何基于Python实现数字类型转换
2020/02/07 Python
Python3+SQLAlchemy+Sqlite3实现ORM教程
2021/02/16 Python
基于CSS3制作立体效果导航菜单
2016/01/12 HTML / CSS
优秀员工自荐信范文
2013/10/05 职场文书
财务工作者先进事迹材料
2014/01/17 职场文书
计算机应届毕业生自荐信范文
2014/02/23 职场文书
创优争先心得体会
2014/09/11 职场文书
学习计划书怎么写
2014/09/15 职场文书
幼儿园小班见习报告
2014/10/31 职场文书
幼儿园新生开学寄语
2015/05/27 职场文书
让人瞬间清醒的句子,句句经典,字字如金
2019/07/08 职场文书
通过Python把学姐照片做成拼图游戏
2022/02/15 Python
Python函数对象与闭包函数
2022/04/13 Python