vue判断用户是否登录

这次给大家带来vue判断用户是否登录,vue判断用户是否登录的注意事项有哪些,下面就是实战案例,一起来看一下。

通过判断该用户是否登录过,如果没有登录则跳转到login登录路由,如果登录则正常跳转。

一丶首先在用户登录前后分别给出一个状态来标识此用户是否登录(建议用vuex);

简单用vuex表示一下,不会可以自己去官网多看看;

import Vue from ‘vue‘import Vuex from ‘vuex‘Vue.use(Vuex);var state = {  isLogin:0,     //初始时候给一个 isLogin=0 表示用户未登录};const mutations = {  changeLogin(state,data){    state.isLogin = data;  }};

登录后复制

二丶在用户登录时改变登录状态;

 this.$store.commit(‘changeLogin‘,‘100‘)    //登录后改变登录状态 isLogin = 100 ;

登录后复制

三丶重点来了;

在你的路由入口加上导航钩子,具体什么意思看代码;

一丶设置需要校验的路由

{ path: ‘/admin‘,   component: Admin,  meta:{auth:true} // 设置当前路由需要校验  不需要校验的路由就不用写了;不要问为什么,自己去看官网  }

登录后复制

二丶路由跳转并校验

router.beforeEach((to,from,next) => {   if(to.matched.some( m => m.meta.auth)){     // 对路由进行验证     if(store.state.isLogin==‘100‘) { // 已经登陆       next()   // 正常跳转到你设置好的页面     }else{       // 未登录则跳转到登陆界面,query:{ Rurl: to.fullPath}表示把当前路由信息传递过去方便登录后跳转回来;       next({path:‘/login‘,query:{ Rurl: to.fullPath} })      }     }else{       next()   } })

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

以上就是vue判断用户是否登录的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2771725.html

(0)
上一篇 2025年3月8日 13:02:55
下一篇 2025年2月24日 20:39:07

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 判断页面是否登陆

    这次给大家带来判断页面是否登陆,判断页面是否登陆的注意事项有哪些,下面就是实战案例,一起来看一下。 如下所示: router.beforeEach((to, from, next) => { if (to.matched.some(r…

    编程技术 2025年3月8日
    200
  • ajax登录功能的实现

    这次给大家带来ajax登录功能的实现,ajax登录功能实现的注意事项有哪些,下面就是实战案例,一起来看一下。 ajax的优点: 1、最大的一点是页面无刷新,用户的体验非常好。 2、使用异步方式与服务器通信,具有更加迅速的响应能力。。 3、可…

    2025年3月8日
    200
  • Ajax实现安全性很高的登陆界面

    这次给大家带来Ajax实现安全性很高的登陆界面,Ajax实现登陆界面的注意事项有哪些,下面就是实战案例,一起来看一下。 登录界面是信息系统提供的必备的功能,是提供给用户提供维护信息的接口。接下来,我来带领大家打造一个漂亮、安全的登录界面,使…

    2025年3月8日
    200
  • vue2.0实现注册登录步骤详解

    这次给大家带来vue2.0实现注册登录步骤详解,vue2.0实现注册登录的注意事项有哪些,下面就是实战案例,一起来看一下。 前言 前段时间和公司一个由技术转产品的同事探讨他的职业道路,对我说了一句深以为然的话: “不要把自己禁锢在某一个领域…

    2025年3月8日
    200
  • 你微信小程序登录鉴权使用技巧

    这次给大家带来你微信小程序登录鉴权使用技巧,你微信小程序登录鉴权使用的注意事项有哪些,下面就是实战案例,一起来看一下。 前言 为了方便小程序应用使用微信登录态进行授权登录,微信小程序提供了登录授权的开放接口。乍一看文档,感觉文档上讲的非常有…

    2025年3月8日
    200
  • 如何实现能被配置登录表单

    这次给大家带来如何实现能被配置登录表单,实现能被配置登录表单的注意事项有哪些,下面就是实战案例,一起来看一下。 业务场景 在之前,项目只支持手机号+密码登录,前端是直接把表单写死的,后来有客户希望能支持验证码登录,有的客户还希望能有手机号+…

    2025年3月8日
    200
  • node puppeteer实现网站登录步骤详解(附代码)

    这次给大家带来node puppeteer实现网站登录步骤详解(附代码),node puppeteer实现网站登录的注意事项有哪些,下面就是实战案例,一起来看一下。 puppeteer简介 puppeteer是Chrome团队开发的一个no…

    2025年3月8日
    200
  • Vue授权登录实现方法

    这次给大家带来Vue授权登录实现方法,Vue授权登录的注意事项有哪些,下面就是实战案例,一起来看一下。 项目采用Vue作为开发框架,用户浏览页面时有两种情况: 一种是需要用户先登录之后才能继续浏览; 另一种是用户无需登录即可随意浏览。 在无…

    编程技术 2025年3月8日
    200
  • jquery判断元素内容是否存在

    这次给大家带来jquery判断元素内容是否存在,jquery判断元素内容是否存在的注意事项有哪些,下面就是实战案例,一起来看一下。 input 用val(); var value = $(‘#test’).val()…

    2025年3月8日 编程技术
    200
  • node基于puppeteer模拟登录抓取步骤详解

    这次给大家带来node基于puppeteer模拟登录抓取步骤详解,node基于puppeteer模拟登录抓取的注意事项有哪些,下面就是实战案例,一起来看一下。 关于热图 在网站分析行业中,网站热图能够很好的反应用户在网站的操作行为,具体分析…

    2025年3月8日
    200

发表回复

登录后才能评论