位置: IT常识 - 正文

Vue框架--Ruoyi解析(前端)(vue框架基础知识)

发布时间:2024-01-10
Vue框架--Ruoyi解析(前端) 路由router注册

推荐整理分享Vue框架--Ruoyi解析(前端)(vue框架基础知识),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue框架百度百科,vue框架百度百科,vue框架解析,vue框架使用方法,vue框架结构,vue框架教程视频,vue框架快速入门,vue框架教程视频,内容如对您有帮助,希望把文章链接给更多的朋友!

router目录下的 index.js 配合 permission.js 是整套vue前端项目的权限判断核心. index.js 里面的path 配置都是一些不会与权限挂钩的路由,例如: 404、登录页面路径等. permission.js 中的 router.beforeEach 是路由拦截,在访问某个链接之前会进行权限判断,但是如果你注释掉这部分代码,然后再去访问某个路径(假如该路径没有被注入到router中),那么也是不能访问的.

 路由拦截是对访问路径的第一道校验,控制着整个前端页面的访问权限,把用户当前登录状态、用户当前登录状态、权限和能访问该项目的路径绑定在一起死死的.

登录的重定向

假设在A页面登录超时,然后重新登录,会自动跳转到上次你退出登录时的页面,这个很银杏,但是对于一些公司项目的要求(每次登录之后要跳到首页),我这里的首页是写到router目录先的index.js文件中.

Vue框架--Ruoyi解析(前端)(vue框架基础知识)

 登录时走的流程

在执行 handleGoLogin() 方法时,会调用state中的自定义方法 Login 来实现登录验证和token值的记录.

 在 store-->modules-->user.js中,调用封装好的网络请求方法进行登录验证

 注意: 上面这一步操作是在 state 中进行的, vue-element-admin中对各个层级有比较严格的规定,比如缓存层就做记录缓存和取缓存的操作,api层就做接口层的操作,顶级层之间相互调用.

上面的代码你可能有点疑问,为什么 store 可以直接调用 user.js中的 Login() 方法呢.首先 main.js中已经

本文链接地址:https://www.jiuchutong.com/zhishi/290878.html 转载请保留说明!

上一篇:Token实现登录、token过期解决以及数据解析(token登录器)

下一篇:VUE -- defineExpose

  • realmebook颜色(realmev13颜色)

    realmebook颜色(realmev13颜色)

  • 饿了么可以用支付宝支付吗(饿了么可以用支付宝亲情卡吗)

    饿了么可以用支付宝支付吗(饿了么可以用支付宝亲情卡吗)

  • 怎么让青轴声小点(怎么减小青轴的声音)

    怎么让青轴声小点(怎么减小青轴的声音)

  • 一个喵酷账号几个电视用(喵酷会员可以登录几个电视?)

    一个喵酷账号几个电视用(喵酷会员可以登录几个电视?)

  • 米家驱蚊器蓝牙连不上(米家驱蚊器蓝牙网关)

    米家驱蚊器蓝牙连不上(米家驱蚊器蓝牙网关)

  • 华为p40智能语音怎么开启(华为p40智能语音助手在哪)

    华为p40智能语音怎么开启(华为p40智能语音助手在哪)

  • 耳机没标左右怎么分(耳机没有左右声道怎么设置)

    耳机没标左右怎么分(耳机没有左右声道怎么设置)

  • c盘用户文件夹可以移动吗(c盘用户文件夹怎么清理)

    c盘用户文件夹可以移动吗(c盘用户文件夹怎么清理)

  • 国际联网是什么意思(国际联网暂行规定实施办法)

    国际联网是什么意思(国际联网暂行规定实施办法)

  • excel2010最多多少工作表(excel2010最多多少张工作表)

    excel2010最多多少工作表(excel2010最多多少张工作表)

  • 苹果7plus手写输入法在哪里设置(iphone7plus手写)

    苹果7plus手写输入法在哪里设置(iphone7plus手写)

  • 苹果7支持nfc功能吗(苹果7支持nfc功能怎么打开)

    苹果7支持nfc功能吗(苹果7支持nfc功能怎么打开)

  • 手机支付宝怎么开通商家服务(手机支付宝怎么设置密码锁)

    手机支付宝怎么开通商家服务(手机支付宝怎么设置密码锁)

  • Reno Ace怎么设置嗨来电(oppo reno ace相机怎么开美颜)

    Reno Ace怎么设置嗨来电(oppo reno ace相机怎么开美颜)

  • 微信横屏是什么意思(微信中横屏模式是怎么回事?)

    微信横屏是什么意思(微信中横屏模式是怎么回事?)

  • qq解除关系是谁删了谁(qq里什么叫解除关系)

    qq解除关系是谁删了谁(qq里什么叫解除关系)

  • 三星m2071硒鼓怎么拆(三星m2071硒鼓怎么拿出来)

    三星m2071硒鼓怎么拆(三星m2071硒鼓怎么拿出来)

  • 陌陌怎么不能视频了?(陌陌怎么不能视频聊天了)

    陌陌怎么不能视频了?(陌陌怎么不能视频聊天了)

  • 淘手游怎么解绑身份证(淘手游解绑实名认证)

    淘手游怎么解绑身份证(淘手游解绑实名认证)

  • 华为p30pr0防水吗(华为p30p防水吗?)

    华为p30pr0防水吗(华为p30p防水吗?)

  • 淘宝怎么登录到支付宝(淘宝怎么登录到电脑上去)

    淘宝怎么登录到支付宝(淘宝怎么登录到电脑上去)

  • iphone自带提取文字(iphone12自带提取文字)

    iphone自带提取文字(iphone12自带提取文字)

  • iphone不信任软件怎么打开(iphone 不信任软件)

    iphone不信任软件怎么打开(iphone 不信任软件)

  • 【简陋Web应用2】人脸检测——基于Flask和PaddleHub

    【简陋Web应用2】人脸检测——基于Flask和PaddleHub

  • 帝国cms如何安装(帝国cms移动端)

    帝国cms如何安装(帝国cms移动端)

  • 功能强大的Git主题(wordpress主题),完美响应式(git主干)

    功能强大的Git主题(wordpress主题),完美响应式(git主干)

  • 织梦直接获取上一篇下一篇的URL网址链接方法(织梦使用手册)

    织梦直接获取上一篇下一篇的URL网址链接方法(织梦使用手册)

  • 房地产企业增值税计算
  • 增值税普通发票查询真伪
  • 公司取得违约金合法吗
  • 小规模纳税人运输费计入什么科目
  • 加计抵减其他收益汇算清缴填哪里
  • 个体工商户注销后的责任承担问题
  • 支付结算有哪些工具
  • 汽车销售行业印花税问题和对策
  • 可转换债券发行主体
  • 当期发生的费用
  • 增值税的附加
  • 小规模纳税人金额
  • 营改增后自产产品用于在建工程
  • 一般纳税人销售旧货
  • 季度保税企业所得税申报的逾期申报怎么办?
  • 无偿取得票据的持票人不享有追索权
  • 怎么知道一个公众号有多少人关注
  • 质量扣款发票怎么处理
  • 预付账款供应商类别怎么填
  • 查找我的iphone怎么添加设备
  • 大额医疗救助金怎么申请
  • 系统托盘右键
  • php删除数组中的某个值
  • 在win7中如何设置屏幕保护程序
  • 去年未计提费用,今年付怎么做账
  • 筹建期银行手续费
  • 公司已经改名原来的公章还有效吗
  • 其他应付款的会计分录怎么写
  • 房屋租赁经营要交哪些税
  • 如何把握售后租回交易的主要问题
  • 博茨瓦纳热吗
  • vue项目eslint配置
  • 资产减值对应科目
  • 贝尔纳贝
  • struts2漏洞检测工具下载
  • aida理论包括哪些内容?
  • 资本金什么时候可以退回
  • 技术软件开发
  • 拆迁支出包括哪些
  • 中付支付科技有限公司备付金
  • 公司基本账户提额怎么算
  • 行政事业单位应用方案总账,财务分析
  • 期末调汇的会计怎么做账
  • 增值税免抵退税和免退税的区别有什么?
  • 投标保证金支付给谁
  • 往来核算会计实训总结
  • 工程施工费怎么开票
  • 银行对账单怎么打印
  • 存货跌价准备可以转回吗,分录怎么写
  • mysql和mysql数据库的区别
  • php mysql insert into 结合详解及实例代码
  • xampp网页服务器配置文件名
  • bios密码忘记了取电池不管用
  • vmware 10虚拟机
  • win sth
  • win7怎么添加自启动程序
  • win10 Build 10565中Edge浏览器新增对HTML5视频的播放控制及下载
  • windows对高分屏怎么这么差
  • win8.1 无法连接到此网络
  • linux备份恢复
  • android知识
  • 常见错误类型
  • jquery 动态加载js
  • node链接数据库
  • python 单例
  • opengl怎么学
  • 分享两句话
  • css placement
  • python web开发环境搭建
  • javascript运用
  • nodejs orm框架
  • unity多人联机服务器客户端
  • unity脚本api
  • jquery获取file文件
  • jquery使用教程
  • javascript怎么做
  • 如何查询企业股票代码
  • 建筑行业增值税11%
  • 作为税务人员哪些基本素质
  • 税收优惠政策有什么公司受影响
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号