900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Vue-router路由判断页面未登录跳转到登录页面

Vue-router路由判断页面未登录跳转到登录页面

时间:2018-07-08 03:43:33

相关推荐

Vue-router路由判断页面未登录跳转到登录页面

web前端|js教程

Vue-router,登录,页面

web前端-js教程

本文主要为大家带来一篇Vue-router路由判断页面未登录跳转到登录页面的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。

大商创 大数据 源码,vscode调出提示,ubuntu攻略,批量发布tomcat,sqlite3 16进制,jquery hoverscroll插件,前端vue有哪些基本框架,宠物爬虫造景新手攻略,获取 php 内存,店铺seo优化收录,律师个人网站源码,网页 文字逐行显示,简单网站模板lzw

如下所示:

vc找图源码,不安装vscode,怎么看ubuntu是否安装图形,添加不了tomcat,sqlite迁移进pgsql,兼容ie的图片上传插件,ssm是前端还是后端框架,python定时执行的爬虫,php订单号生成,重庆seo搜索,网站外链隐形框架是什么,做倒计时的网页,橙色网站模板,便民查询程序lzw

router.beforeEach((to, from, next) => { if (to.matched.some(record => record.meta.requireAuth)){ // 判断该路由是否需要登录权限 if (token) { // 判断当前的token是否存在 next(); } else { next({ path: /login, query: {redirect: to.fullPath} // 将跳转的路由path作为参数,登录成功后跳转到该路由 }) } } else { next(); }});

在这之前是给路由加一个meta属性:

微社区商铺源码,vscode代码爱心,ubuntu查看程序cpu占用,验证tomcat指令,sqlite日期连接补全,手机端弹窗提示插件,前端实现分页的框架,爬虫集群构建图,php类调用方法,seo排名技术教程,老黄历测姓名网站 源码,e-apple网页操作,秀站模板下载安装,dede做登录页面,安卓个人信息管理系统源代码,最新星外idc代理api程序源码lzw

{ path: /index, meta: { title: \, requireAuth: true, // 添加该字段,表示进入这个路由是需要登录的 },}

注意:但是事实是登录的时候大多数时候并不进行跳转,所以这里需要在login跳转的路径中再加一段:

if(this.$route.query.redirect){// let redirect = decodeURIComponent(this.$route.query.redirect); let redirect = this.$route.query.redirect; this.$router.push(redirect);}else{ this.$router.push(/); }

三种Vue-Router来实现组件间跳转

关于vue-router实现组件间的跳转参数传递

详解vue-router路由与页面间导航

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。