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面向对象之静态方法和静态属性实例分析
Jan 10 Javascript
javascript实现的简单的表单验证
Jul 10 Javascript
jQuery电话号码验证实例
Jan 05 Javascript
JavaScript中英文字符长度统计方法示例【按照中文占2个字符】
Jan 17 Javascript
vue 和vue-touch 实现移动端左右导航效果(仿京东移动站导航)
Apr 22 Javascript
jQuery插件DataTables分页开发心得体会
Aug 22 jQuery
node获取客户端ip功能简单示例
Aug 24 Javascript
layui树形菜单动态遍历的例子
Sep 23 Javascript
JavaScript实现省市区三级联动
Feb 13 Javascript
Vue为什么要谨慎使用$attrs与$listeners
Aug 27 Javascript
js实现随机点名功能
Dec 23 Javascript
详解vite+ts快速搭建vue3项目以及介绍相关特性
Feb 25 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
php cookies中删除的一般赋值方法
2011/05/07 PHP
php的list()的一步操作给一组变量进行赋值的使用
2011/05/18 PHP
PHP常用的三种设计模式
2017/02/17 PHP
PHP实现倒计时功能
2020/11/16 PHP
thinkphp诸多限制条件下如何getshell详解
2020/12/09 PHP
JQuery 网站换肤功能实现代码
2009/11/02 Javascript
js利用与或运算符优先级实现if else条件判断表达式
2010/04/15 Javascript
JavaScript获取页面上某个元素的代码
2011/03/13 Javascript
用按钮控制iframe显示的网页实现方法
2013/02/04 Javascript
原生js实现查找/添加/删除/指定元素的class
2013/04/12 Javascript
js获得参数的getParameter使用示例
2014/02/26 Javascript
深入理解JavaScript中的尾调用(Tail Call)
2017/02/07 Javascript
详解Node.js实现301、302重定向服务
2017/04/07 Javascript
JS实现的找零张数最小问题示例
2017/11/28 Javascript
vue同步父子组件和异步父子组件的生命周期顺序问题
2018/10/07 Javascript
[48:21]林俊杰圣堂刺客超神杀戮秀
2014/10/29 DOTA
[01:33]DOTA2上海特级锦标赛 LIQUID战队完整宣传片
2016/03/16 DOTA
python使用PyGame模块播放声音的方法
2015/05/20 Python
基于wxpython实现的windows GUI程序实例
2015/05/30 Python
Python中音频处理库pydub的使用教程
2017/06/07 Python
python数据结构链表之单向链表(实例讲解)
2017/07/25 Python
Tensorflow 同时载入多个模型的实例讲解
2018/07/27 Python
Python实现账号密码输错三次即锁定功能简单示例
2019/03/29 Python
Python+selenium点击网页上指定坐标的实例
2019/07/05 Python
关于python 的legend图例,参数使用说明
2020/04/17 Python
Python中的wordcloud库安装问题及解决方法
2020/05/27 Python
python批量处理多DNS多域名的nslookup解析实现
2020/06/28 Python
HTML5 Canvas锯齿图代码实例
2014/04/10 HTML / CSS
HTML5中indexedDB 数据库的使用实例
2017/05/11 HTML / CSS
英国的一家创新礼品和小工具零售商:Menkind
2019/08/24 全球购物
素质拓展感言
2014/01/29 职场文书
企业总经理岗位职责
2014/02/13 职场文书
班级年度安全计划书
2014/05/01 职场文书
起诉离婚协议书样本
2014/11/25 职场文书
生产实习心得体会范文
2016/01/22 职场文书
励志正能量20句:送给所有为梦想拼搏的人
2019/11/11 职场文书