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 相关文章推荐
23个超流行的jQuery相册插件整理分享
Apr 25 Javascript
javascript中动态加载js文件多种解决办法总结
Nov 15 Javascript
Node.js中使用Log.io在浏览器中实时监控日志(等同tail -f命令)
Sep 17 Javascript
jquery 插件实现多行文本框[textarea]自动高度
Mar 04 Javascript
javascript实现显示和隐藏div方法汇总
Aug 14 Javascript
js仿微博实现统计字符和本地存储功能
Dec 22 Javascript
详解javascript事件绑定使用方法
Oct 20 Javascript
全屏滚动插件fullPage.js使用实例解析
Oct 21 Javascript
JS 实现导航菜单中的二级下拉菜单的几种方式
Oct 31 Javascript
jQuery实现字符串全部替换的方法
Dec 12 Javascript
JavaScript中正则表达式判断匹配规则及常用方法
Aug 03 Javascript
基于JS+HTML实现弹窗提示是否确认提交功能
Jun 17 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中使用与Perl兼容的正则表达式
2006/11/26 PHP
Laravel 4.2 中队列服务(queue)使用感受
2014/10/30 PHP
PHP对XML内容进行修改和删除实例代码
2016/10/26 PHP
YII2框架中excel表格导出的方法详解
2017/07/21 PHP
PHP7 其他修改
2021/03/09 PHP
ExtJS 2.0实用简明教程 之获得ExtJS
2009/04/29 Javascript
Jquery AJAX 框架的使用方法
2009/11/03 Javascript
在JavaScript中使用开平方根的sqrt()方法
2015/06/15 Javascript
jQuery的层级查找方式分析
2016/06/16 Javascript
Node.js开发教程之基于OnceIO框架实现文件上传和验证功能
2016/11/30 Javascript
微信小程序 用户数据解密详细介绍
2017/01/09 Javascript
prototype.js简单实现ajax功能示例
2017/10/18 Javascript
JS根据json数组多个字段排序及json数组常用操作
2019/06/06 Javascript
Vue-cli打包后部署到子目录下的路径问题说明
2020/09/02 Javascript
Python中字典(dict)和列表(list)的排序方法实例
2014/06/16 Python
Python异常学习笔记
2015/02/03 Python
python常规方法实现数组的全排列
2015/03/17 Python
Python中处理字符串的相关的len()方法的使用简介
2015/05/19 Python
python实现QQ邮箱发送邮件
2020/03/06 Python
pycharm安装及如何导入numpy
2020/04/03 Python
基于python计算并显示日间、星期客流高峰
2020/05/07 Python
使用python创建Excel工作簿及工作表过程图解
2020/05/27 Python
安装python3.7编译器后如何正确安装opnecv的方法详解
2020/06/16 Python
Python bisect模块原理及常见实例
2020/06/17 Python
Python3如何使用tabulate打印数据
2020/09/25 Python
纯CSS3单页切换导航菜单界面设计的简单实现
2016/08/16 HTML / CSS
韩国三星旗下的一家超市连锁店:Home Plus
2016/07/30 全球购物
Kathmandu美国网站:新西兰户外运动品牌
2019/03/23 全球购物
应聘教师推荐信
2013/10/31 职场文书
应届生英语教师求职信
2013/11/05 职场文书
汽车技术服务与营销专业推荐信
2013/11/29 职场文书
观看《周恩来的四个昼夜》思想汇报
2014/09/12 职场文书
检讨书怎么写
2015/05/07 职场文书
高中班主任心得体会
2016/01/07 职场文书
Python写情书? 10行代码展示如何把情书写在她的照片里
2022/04/21 Python
nginx实现多geoserver服务的负载均衡
2022/05/15 Servers