当前位置: 首页 > ai >正文

React学习(十三)

目录:

1.react-进阶-router-登录

2.react-进阶-router-欢迎词-注销-登录检查

1.react-进阶-router-登录

登录也会有状态数据的,登录成功会返回一个令牌,多个组件也会用到它,所以也要用store:mbox这个机制,状态数据管理起来

登录的代码也放到原来的store里就行了,因为登录后要获取动态菜单

原来的方法可以注释了

错误提示加:

页面刷新:

修改登录:

登录成功跳转主页:跳转代码需要用useEffect包装下

输入错误密码:

输入正确密码:

2.react-进阶-router-欢迎词-注销-登录检查

令牌第一部分加密算法,第二部分内容,第三部分签名,只有签名解不出来

atob可以吧base64加密的还原出来 

btoa可以吧json字符串加密

get方法直接当属性用

注销登录:

construct必须是页面刷新后才会执行

点击注销

清空了缓存

登录检查功能:

不能录不能访问主页,其实不能录没有动态路由,访问也会404,我们做的是主页的登录检查

用useEffect实现

没有登录访问主页就跳转到了登录页面,我们会发现主页闪了一下,useEffect是不会先执行,他是先渲染,再执行

用跳转标签:就没有主页的黑色背景闪了

http://www.xdnf.cn/news/18514.html

相关文章:

  • Java 泛型 T、E、K、V、?、S、U、V
  • week4-[字符数组]字符统计
  • 详细介绍将 AList 搭建 WebDav 添加到 PotPlayer 专辑 的方法
  • 基于Python与Tkinter的校园点餐系统设计与实现
  • 单片机的输出模式推挽和开漏如何选择呢?
  • [新启航]白光干涉仪与激光干涉仪的区别及应用解析
  • 【typenum】 24 去除尾部零的特性(private.rs片段)
  • MERGE 语句在 Delta Lake 中的原子更新原理
  • nodejs 集成mongodb实现增删改查
  • Kubernetes相关问题集(四)
  • 什么是正态分布
  • B.30.01.1-Java并发编程及电商场景应用
  • Socket 编程预备
  • 软件测试从入门到精通:通用知识点+APP专项实战
  • 使用Screenpipe+本地大模型实现私人助手Agent
  • 某电器5G智慧工厂网络建设全解析
  • Linux学习:信号的保存
  • TypeReference 泛型的使用场景及具体使用流程
  • GEO优化服务商:AI时代数字经济的新引擎——解码行业发展与技术创新实践
  • 【Spring Boot】集成Redis超详细指南 Redis在Spring Boot中的应用场景
  • kubernetes-dashboard使用http不登录
  • 【卷积神经网络详解与实例】1——计算机中的图像原理
  • 卓伊凡的开源战略与PHP-SG16加密技术深度解析-sg加密技术详解-卓伊凡
  • pixijs基础学习
  • pyecharts可视化图表-map:从入门到精通
  • 【手撕JAVA多线程:2.线程安全】 2.1.JVM层面的线程安全保证
  • C++算法·进制转换
  • DeepSeek V3.1深度解析:一个模型两种思维,迈向Agent时代的第一步!
  • 并查集详解
  • 基于Python的农作物病虫害防治网站 Python+Django+Vue.js