返回顶部
首页 > 资讯 > 精选 >vue在路由中怎么验证token是否存在
  • 850
分享到

vue在路由中怎么验证token是否存在

2023-07-04 15:07:45 850人浏览 八月长安
摘要

今天小编给大家分享一下Vue在路由中怎么验证token是否存在的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1. 在rout

今天小编给大家分享一下Vue在路由中怎么验证token是否存在的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

1. 在router/index.js进行验证

2. 代码如下:

import Vue from 'vue'import Router from 'vue-router'import Login from '@/components/common/Login';......Vue.use(Router)const router = new Router({ routes: [{   path: '/',   name: Login,   component: Login,  },  {   path: '/home',   component: Home,   meta: {                      requiresAuth: true   // 要求验证的页面,在此情况下其子页面也会被验证.   },   children: [{     path: '/paChong',     name: 'PaChong',     component: PaChong    }   ]  } ]})router.beforeEach((to, from, next) => { if (to.matched.some(record => record.meta.requiresAuth)) {   // 哪些需要验证  if (!sessionStorage.getItem("token")) {           // token存在条件     next({    path: '/',                        // 验证失败要跳转的页面    query: {      redirect: to.fullPath                 // 要传的参数     }   })  } else {   next()  } } else {  next()                            // 确保一定要调用 next() }})export default router

Vue的优点

Vue具体轻量级框架、简单易学、双向数据绑定、组件化、数据和结构的分离、虚拟DOM、运行速度快等优势,Vue中页面使用的是局部刷新,不用每次跳转页面都要请求所有数据和dom,可以大大提升访问速度和用户体验。

以上就是“vue在路由中怎么验证token是否存在”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网精选频道。

--结束END--

本文标题: vue在路由中怎么验证token是否存在

本文链接: https://lsjlt.com/news/346191.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • vue在路由中怎么验证token是否存在
    今天小编给大家分享一下vue在路由中怎么验证token是否存在的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1. 在rout...
    99+
    2023-07-04
  • Ajax 中怎么验证用户名是否存在
    Ajax 中怎么验证用户名是否存在,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 客户端收集表单信息。 使用XM...
    99+
    2024-04-02
  • ajax中怎么同步验证单号是否存在
    这篇文章给大家介绍ajax中怎么同步验证单号是否存在,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。具体如下://保存前执行的方法,ajax同步调用后台验证包裹单号是否存在 functi...
    99+
    2024-04-02
  • 使用Ajax怎么验证用户名是否存在
    这篇文章给大家介绍使用Ajax怎么验证用户名是否存在,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。什么是ajaxajax是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术,可以通过在后台与服务器进行少量数据交...
    99+
    2023-06-08
  • java怎么判断路径是否存在
    在Java中,可以使用File类的exists()方法来判断路径是否存在。具体代码如下:```javaimport java.io....
    99+
    2023-09-23
    java
  • linux中怎么用shell判断路径是否存在
    在Linux中,可以使用shell脚本中的test命令来判断路径是否存在。 下面是一个示例脚本,用于判断给定路径是否存在: #!/b...
    99+
    2023-10-27
    linux shell
  • 如何验证元素是否存在于jquery对象集合中
    这篇文章给大家分享的是有关如何验证元素是否存在于jquery对象集合中的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 验证元素是否存在于jquery对象集合中$(doc...
    99+
    2024-04-02
  • 怎么在linux中判断路由转发功能是否开启
    这篇文章给大家介绍怎么在linux中判断路由转发功能是否开启,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务...
    99+
    2023-06-10
  • python怎么判断文件路径是否存在
    使用python判断文件路径是否存在的方法有:1.使用os模块判断;2.使用pathlib模块;3.使用Try语句判断;具体方法如下:使用os模块判断文件路径是否存在import osos.path.exists(test_file.txt...
    99+
    2024-04-02
  • Python动力系统验证三体人是否真的存在
    目录随机三体三星问题随机三体 目前来说我们并不关心真实的物理对象,而只想看一下三个随机的点放在三个随机的位置,赋予三个随机的速度,那么这三个点会怎么走。所以其初始化过程为 m =...
    99+
    2024-04-02
  • 是否可以使用 Golang 在 NextJS 中编写路由?
    php小编鱼仔回答您的问题:是否可以使用Golang在NextJS中编写路由?答案是不可以。NextJS是基于React的服务器渲染框架,它使用的是JavaScript语言。Golan...
    99+
    2024-02-12
  • python中如何判断路径是否存在
    python中判断路径是否存在的方法:1、在win操作系统中找到python程序目录;2、打开idle工具;3、在idle中新建一个shell脚本;4、输入“import os”指令导入os模块;5、通过“os.path.exists(文件...
    99+
    2024-04-02
  • 怎么在ssm中利用token校验登录
    怎么在ssm中利用token校验登录?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。使用场景 token 还能起到反爬虫的作用,当然爬虫也是有突破的方法的,尽管如此还是...
    99+
    2023-06-14
  • php linux文件路径是否存在怎么判断
    php linux文件路径是否存在的判断方法:1、使用linux命令“[ -f qipa250.txt ] && echo yes || echo no”判断文件是否存在;2、通过php调用linux命令,代码是“$pdf_...
    99+
    2023-05-14
    php linux 文件
  • 怎么在vbscript中判断COM类是否存在
    今天就跟大家聊聊有关怎么在vbscript中判断COM类是否存在,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。注册表查询法。Function ComExist(ComNam...
    99+
    2023-06-08
  • 怎么在postgresql中判断一个表是否存在
    在postgresql中判断表是否存在的方法:1.启动postgresql服务;2.登录postgresql数据库;3.使用数据库;4.执行命令判断;具体步骤如下:首先,在命令行中启动postgresql服务;net start postg...
    99+
    2024-04-02
  • 怎么在mysql中判断一个表是否存在
    在mysql中判断表是否存在的方法:1.启动mysql;2.登录mysql数据库;3.选择并进入数据库;4.执行命令判断;具体步骤如下:首先,在本地环境中启动mysql服务;service mysql start mys...
    99+
    2024-04-02
  • 使用python怎么检测给定路径是否存在
    本篇文章为大家展示了使用python怎么检测给定路径是否存在,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。python是什么意思Python是一种跨平台的、具有解释性、编译性、互动性和面向对象的脚本...
    99+
    2023-06-14
  • ajax中怎么通过设置async校验用户名是否存在
    ajax中怎么通过设置async校验用户名是否存在,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。//检验手机号码是否存在 fu...
    99+
    2024-04-02
  • dataguard中怎么验证是否正常同步
    dataguard中怎么验证是否正常同步,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 1、最简单的方法,备库...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作