vue路由的配置和页面切换详解


Posted in Javascript onSeptember 09, 2020

1.vue路由

可以实现单页面应用。

路由三要素:

vue路由通过hash的变化切换页面(组件/div)

<router-link>导航

<router-view>存储页面(组件)的容器

src/router/index.js路由的配置

实现步骤:

vue路由的配置和页面切换详解

2.router配置

对router文件夹下的index.js进行配置

path:url

name:对应的参数的模块名称

component:组件名

用组件时一定要注册

{
 path: '/product',
 name: 'Product',
 component: Product
 }

3.实现传参配置

配置

{
 path: '/product/:id',
 name: 'Product',
 component: Product
 }

切换: <router-link to="/product/666">产品666</router-link>

接收: {{$route.params.id}}

4 子页面

配置

{
 path: '/admin',
 name: 'Admin',
 component: Admin,
	children:[
		{path:"ucenter",component:Ucenter},
		{path:"activity",component:Activity},
		{path:"",redirect:"ucenter"}//重定向
	]
 },

重定向: {path:"",redirect:"ucenter"}

创建新的别名: alias:["/home","/main"]

切换: <router-link to="/admin/ucenter"></router-link>

5 页面切换

跳转:$router.go(-1)

后退:$router.back()

前进: ```$router.forward()``

新加历史记录切换页面:$router.push()

替换当前页面(不留历史记录):$router.replace()

总结

到此这篇关于vue路由的配置和页面切换的文章就介绍到这了,更多相关vue路由的配置和页面切换内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
一页面多XMLHttpRequest对象
Jan 22 Javascript
了解一点js的Eval函数
Jul 26 Javascript
js中top/parent/frame概述及案例应用
Feb 06 Javascript
js时间戳格式化成日期格式的多种方法
Nov 11 Javascript
Jquery通过JSON字符串创建JSON对象
Aug 24 Javascript
jquery实现的省市区三级联动
Apr 02 Javascript
jQuery仿gmail实现fixed布局的方法
May 27 Javascript
Javascript编写俄罗斯方块思路及实例
Jul 07 Javascript
详解Javacript和AngularJS中的Promises
Feb 09 Javascript
jquery实现垂直和水平菜单导航栏
Aug 27 Javascript
javaScript和jQuery自动加载简单代码实现方法
Nov 24 jQuery
vue-loader中引入模板预处理器的实现
Sep 04 Javascript
JavaScript 实现下雪特效的示例代码
Sep 09 #Javascript
在Vue中获取自定义属性方法:data-id的实例
Sep 09 #Javascript
vue+高德地图实现地图搜索及点击定位操作
Sep 09 #Javascript
vue实现几秒后跳转新页面代码
Sep 09 #Javascript
JS异步宏队列微队列原理详解
Sep 09 #Javascript
vue 项目软键盘回车触发搜索事件
Sep 09 #Javascript
基于原生JS封装的Modal对话框插件的示例代码
Sep 09 #Javascript
You might like
web站点获取用户IP的安全方法 HTTP_X_FORWARDED_FOR检验
2013/06/01 PHP
基于PHP输出缓存(output_buffering)的深入理解
2013/06/13 PHP
PHP strip_tags()去除HTML、XML以及PHP的标签介绍
2014/02/18 PHP
PHP基于GD库的缩略图生成代码(支持jpg,gif,png格式)
2014/06/19 PHP
PHP的邮件群发系统phplist配置方法详细总结
2016/03/30 PHP
PHP加密技术的简单实现
2016/09/04 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
自用js开发框架小成 学习js的朋友可以看看
2010/11/16 Javascript
JavaScript计划任务后台运行的方法
2015/12/18 Javascript
Bootstrap每天必学之按钮(Button)插件
2016/04/25 Javascript
JS实现的打字机效果完整实例
2016/06/20 Javascript
jquery实现ajax提交表单信息的简单方法(推荐)
2016/08/24 Javascript
JavaScript限制在客户区可见范围的拖拽(解决scrollLeft和scrollTop的问题)(2)
2017/05/17 Javascript
Javascript调试之console对象——你不知道的一些小技巧
2017/07/10 Javascript
浅谈React Native Flexbox布局(小结)
2018/01/08 Javascript
vue动画之点击按钮往上渐渐显示出来的实例
2018/09/29 Javascript
通过循环优化 JavaScript 程序
2019/06/24 Javascript
JS浮点数运算结果不精确的Bug解决
2019/08/01 Javascript
axios实现简单文件上传功能
2019/09/25 Javascript
仿照Element-ui实现一个简易的$message方法
2020/09/14 Javascript
[01:02:09]Liquid vs TNC 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21
2020/07/19 DOTA
python采集博客中上传的QQ截图文件
2014/07/18 Python
Python通过递归遍历出集合中所有元素的方法
2015/02/25 Python
python使用装饰器和线程限制函数执行时间的方法
2015/04/18 Python
python中安装Scrapy模块依赖包汇总
2017/07/02 Python
微信跳一跳自动运行python脚本
2018/01/08 Python
python使用锁访问共享变量实例解析
2018/02/08 Python
Python面向对象程序设计多继承和多态用法示例
2019/04/08 Python
Ubuntu18.04中Python2.7与Python3.6环境切换
2019/06/14 Python
Python Pandas 如何shuffle(打乱)数据
2019/07/30 Python
Python SQLAlchemy库的使用方法
2020/10/13 Python
农业资源与环境专业自荐信范文
2013/12/30 职场文书
迟到早退检讨书
2014/02/10 职场文书
监督检查工作方案
2014/05/28 职场文书
贫困证明模板(3篇)
2014/09/16 职场文书
2015年超市员工工作总结
2015/05/04 职场文书