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 相关文章推荐
jquery限制输入字数,并提示剩余字数实现代码
Dec 24 Javascript
javascript实现简单的Map示例介绍
Dec 23 Javascript
jQuery+ajax实现鼠标单击修改内容的方法
Jun 27 Javascript
JavaScript实现点击文本自动定位到下拉框选中操作
Jun 15 Javascript
微信小程序 页面跳转传参详解
Oct 28 Javascript
bootstrap使用validate实现简单校验功能
Dec 02 Javascript
Bootstrap popover用法详解
Dec 22 Javascript
微信小程序实现MUI数字输入框效果
Jan 31 Javascript
Vue组件之单向数据流的解决方法
Nov 10 Javascript
vue总线机制(bus)知识点详解
May 10 Javascript
解决vue-router的beforeRouteUpdate不能触发
Apr 14 Vue.js
vue如何在data中引入图片的正确路径
Jun 05 Vue.js
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
我的群发邮件程序
2006/10/09 PHP
浅析is_writable的php实现
2013/06/18 PHP
关于PHPDocument 代码注释规范的总结
2013/06/25 PHP
php阻止页面后退的方法分享
2014/02/17 PHP
PHP中对于浮点型的数据需要用不同的方法解决
2014/03/11 PHP
异步加载技术实现当滚动条到最底部的瀑布流效果
2014/09/16 PHP
使用纯php代码实现页面伪静态的方法
2015/07/25 PHP
php函数连续调用实例分析
2015/07/30 PHP
Laravel (Lumen) 解决JWT-Auth刷新token的问题
2019/10/24 PHP
JavaScript设置FieldSet展开与收缩
2009/05/15 Javascript
jquery清空表单数据示例分享
2014/02/13 Javascript
jQuery取id有.的值的方法
2014/05/21 Javascript
jquery滚动到顶部底部代码
2015/04/20 Javascript
nodeJs爬虫获取数据简单实现代码
2016/03/29 NodeJs
Vue Ajax跨域请求实例详解
2017/06/20 Javascript
JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位
2017/06/21 Javascript
angular.js中解决跨域问题的三种方式
2017/07/12 Javascript
js单页hash路由原理与应用实战详解
2017/08/14 Javascript
微信小程序获取手机网络状态的方法【附源码下载】
2017/12/08 Javascript
ES6学习笔记之let与const用法实例分析
2020/01/22 Javascript
基于JS正则表达式实现模板数据动态渲染(实现思路详解)
2020/03/07 Javascript
浅谈Vue3 Composition API如何替换Vue Mixins
2020/04/29 Javascript
Python中logging模块的用法实例
2014/09/29 Python
python自然语言编码转换模块codecs介绍
2015/04/08 Python
Python日期时间对象转换为字符串的实例
2018/06/22 Python
python 实现从高分辨图像上抠取图像块
2020/01/02 Python
python实现滑雪游戏
2020/02/22 Python
Python可以用来做什么
2020/11/23 Python
奥地利婴儿用品和玩具购物网站:baby-markt.at
2020/01/26 全球购物
用JAVA SOCKET编程,读服务器几个字符,再写入本地显示
2012/11/25 面试题
如何唤起类中的一个方法
2013/11/29 面试题
小学国庆节活动方案
2014/02/11 职场文书
实习生工作证明范本
2014/09/14 职场文书
机关作风建设自查报告及整改措施
2014/10/21 职场文书
2016年教师学习廉政准则心得体会
2016/01/20 职场文书
opencv用VS2013调试时用Image Watch插件查看图片
2021/07/26 Python