vue路由跳转及element导航跳转相关问题

一、点击登录按钮跳转相应界面

①首先在router.js(vue2版本好像是在router文件夹下的index.js中)中配置你要跳转界面的路由相关信息

如:

{

  path : '/index',  //这个是路由地址,也就是浏览器上面的url

  name : 'index',

  component : () => import('./views/main/index')  //这个是你界面存放的路径

}

②在登录按钮中加入

this.$router.push({path: '/index'});  //与你配置的路由地址保持一致
 
二、element左侧导航菜单menu收缩/展开时,让右侧的main跟着左侧的进行变化
 
设置 <el-aside> 的宽度   :width = "isCollapse ? '' : '200px' " ,其中isCollapse为 <el-menu> 标签 collapse绑定的值,true/false。
 
三、element左侧导航菜单跳转相应的界面
 
①设置 <el-menu> 标签的 router 属性为true
②配置router.js中的路由地址与第一个大致相同,不过记得配置redirect属性,redirect : '/index/system',让系统会默认进入一个界面
③设置 <el-menu> 标签 default-active = '/index/system',让这个默认界面的菜单高亮
④配置<el-menu-item>中的index为你设置的路由
 
贴上代码
 
router.js部分

index.vue界面部分

 

 

 

 

转载于:https://www.cnblogs.com/pipim/p/11395629.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值