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 相关文章推荐
js利用Array.splice实现Array的insert/remove
Jan 13 Javascript
window.parent与window.openner区别介绍
Apr 12 Javascript
javascript操作JSON的要领总结
Dec 09 Javascript
JavaScript 中的日期和时间及表示标准介绍
Aug 21 Javascript
Area 区域实现post提交数据的js写法
Apr 22 Javascript
Jquery 返回json数据在IE浏览器中提示下载的问题
May 18 Javascript
javascript模拟实现ajax加载框实例
Oct 15 Javascript
详解js中class的多种函数封装方法
Jan 03 Javascript
BootStrap 动态添加验证项和取消验证项的实现方法
Sep 28 Javascript
vue中eventbus被多次触发以及踩过的坑
Dec 02 Javascript
vue利用axios来完成数据的交互
Mar 23 Javascript
基于Vue+elementUI实现动态表单的校验功能(根据条件动态切换校验格式)
Apr 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
PHP面向对象程序设计实例分析
2016/01/26 PHP
Ajax实现对静态页面的文章访问统计功能示例
2016/10/10 PHP
jquery遍历之parent()和parents()的区别及parentsUntil()方法详解
2013/12/02 Javascript
javascript学习笔记(八)正则表达式
2014/10/08 Javascript
JS去除空格和换行的正则表达式(推荐)
2016/06/14 Javascript
AngularJS equal比较对象实例详解
2016/09/14 Javascript
js实现文字选中分享功能
2017/01/25 Javascript
nodeJS模块简单用法示例
2018/04/21 NodeJs
vue项目中添加单元测试的方法
2018/07/21 Javascript
微信端调取相册和摄像头功能,实现图片上传,并上传到服务器
2019/05/16 Javascript
react中Suspense的使用详解
2019/09/01 Javascript
[03:37]2016完美“圣”典 风云人物:Mikasa专访
2016/12/07 DOTA
python实现web方式logview的方法
2015/08/10 Python
Python读取YUV文件,并显示的方法
2018/12/04 Python
Python3数字求和的实例
2019/02/19 Python
Python实现FM算法解析
2019/06/18 Python
Python制作微信好友背景墙教程(附完整代码)
2019/07/17 Python
原生python实现knn分类算法
2019/10/24 Python
python 类之间的参数传递方式
2019/12/20 Python
python爬虫中url管理器去重操作实例
2020/11/30 Python
pycharm配置QtDesigner的超详细方法
2021/01/25 Python
戴尔英国官网:Dell英国
2017/05/27 全球购物
欧铁通票官方在线销售网站:Eurail.com
2017/10/14 全球购物
美国和加拿大计算机和电子产品购物网站:TigerDirect.com
2019/09/13 全球购物
创业计划书如何吸引他人眼球
2014/01/10 职场文书
三年级音乐教学反思
2014/01/28 职场文书
党员群众路线承诺书
2014/05/20 职场文书
关于青春的演讲稿800字
2014/08/22 职场文书
未婚证明书模板
2014/10/08 职场文书
单位婚育证明范本
2014/11/21 职场文书
2015年党支部公开承诺书
2015/01/22 职场文书
2015年上半年计生工作总结
2015/03/30 职场文书
基层党支部承诺书
2015/04/30 职场文书
廉洁自律证明
2015/06/24 职场文书
MySQL 如何分析查询性能
2021/05/12 MySQL
js中Object.create实例用法详解
2021/10/05 Javascript