位置: IT常识 - 正文

React路由跳转的几种方式(reactjs路由跳转)

编辑:rootadmin
React路由跳转的几种方式

目录

React路由跳转的几种方式

1. params形式,路由跳转后,参数会显示在地址栏

 2. 使用state的形式,页面刷新不会丢失数据,并且地址栏也看不到数据


React路由跳转的几种方式

推荐整理分享React路由跳转的几种方式(reactjs路由跳转),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:react路由传值的几种方法,react 路由跳转,react路由跳转刷新页面,reactnative路由跳转,reactnative路由跳转,react路由跳转导致重新渲染,react路由跳转导致重新渲染,reactjs路由跳转,内容如对您有帮助,希望把文章链接给更多的朋友!

注意: 这里使用的react-router-dom是版本5以上,路由形式是history模式react-router-dom文档地址,其中依赖包history的github地址

1. params形式,路由跳转后,参数会显示在地址栏

React路由跳转的几种方式(reactjs路由跳转)

        跳转的方法是使用history.push({pathname: '/personal', search: 'test=22222'}),其中search键对应的值就是拼接在地址栏的数据

import React from 'react'import { useHistory } from 'react-router-dom'export default ()=> {const history = useHistory()// 页面跳转方法history.push({pathname: '/personal', search: 'test=22222'})return 123}

        接收的方法。数据都是存储在useLocation中的search获取

import React from 'react'import { useLocation } from 'react-router-dom'export default ()=> {const location = useLocation()// 页面跳转方法console.log(location, 'props')return 123}

 2. 使用state的形式,页面刷新不会丢失数据,并且地址栏也看不到数据

     跳转的方法是使用history.push({pathname: '/personal', state: {test: 'dashboard'}}),其中search键对应的值就是拼接在地址栏的数据

import React from 'react'import { useHistory } from 'react-router-dom'export default ()=> {const history = useHistory()// 页面跳转方法history.push({pathname: '/personal', state: { test: 'dashboard' }})return 123}

        接收的方法。数据都是存储在useLocation中的search获取

import React from 'react'import { useLocation } from 'react-router-dom'export default ()=> {const location = useLocation()// 页面跳转方法console.log(location, 'props')return 123}

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

上一篇:在浏览器集成AI(chatgpt、new bing、bard )的必备扩展插件(浏览器集成什么意思)

下一篇:Web漏洞扫描器-Xray使用方法(web漏洞扫描器的设计与实现)

  • 小天才怎么解除绑定管理员(小天才怎么解除上课禁用?)

    小天才怎么解除绑定管理员(小天才怎么解除上课禁用?)

  • 三星s10+和三星s10续航对比(三星s10+和三星s10plus是不是一样)

    三星s10+和三星s10续航对比(三星s10+和三星s10plus是不是一样)

  • 苹果xr有电池百分比吗(苹果xr电池百分)

    苹果xr有电池百分比吗(苹果xr电池百分)

  • 为什么抖音视频已经发布了但是还是看不了(为什么抖音视频不能保存到本地)

    为什么抖音视频已经发布了但是还是看不了(为什么抖音视频不能保存到本地)

  • qq回执编号(QQ回执编号是什么)

    qq回执编号(QQ回执编号是什么)

  • 电子商务是否等同于商务电子化(1、电子商务)

    电子商务是否等同于商务电子化(1、电子商务)

  • pe装系统windows源无效(winpe安装原版系统)

    pe装系统windows源无效(winpe安装原版系统)

  • 6sp建议升级ios13吗(6sp建议升级ios12吗)

    6sp建议升级ios13吗(6sp建议升级ios12吗)

  • 华为nova7有没有nfc(华为nova7有没有NFC能不能添加卡)

    华为nova7有没有nfc(华为nova7有没有NFC能不能添加卡)

  • 第三代计算机采用的主要逻辑部件是(第三代计算机采用的逻辑元件是)

    第三代计算机采用的主要逻辑部件是(第三代计算机采用的逻辑元件是)

  • 公众号违规记录多少次封号(公众号违规记录id是什么)

    公众号违规记录多少次封号(公众号违规记录id是什么)

  • 微信带圈是什么意思(微信上有个圈是怎么回事呢)

    微信带圈是什么意思(微信上有个圈是怎么回事呢)

  • 苹果x静音模式怎么取消(苹果x静音模式在哪里开启)

    苹果x静音模式怎么取消(苹果x静音模式在哪里开启)

  • 小米cc9屏幕颗粒感严重(小米cc9pro屏幕玻璃材质)

    小米cc9屏幕颗粒感严重(小米cc9pro屏幕玻璃材质)

  • 在计算器上ac叫做什么键(在计算器上ac叫做什么键o)

    在计算器上ac叫做什么键(在计算器上ac叫做什么键o)

  • 华为手机叶子图标什么意思(华为叶子图标怎么关闭)

    华为手机叶子图标什么意思(华为叶子图标怎么关闭)

  • 手机转接头怎样用u盘(手机转接头怎样传照片到u盘)

    手机转接头怎样用u盘(手机转接头怎样传照片到u盘)

  • 华为p20微信视频可以美颜吗(华为P20微信视频美颜在哪里?)

    华为p20微信视频可以美颜吗(华为P20微信视频美颜在哪里?)

  • 小米五和小米六的区别(小米五和小米六的表带通用吗)

    小米五和小米六的区别(小米五和小米六的表带通用吗)

  • 淘宝店铺授权怎样操作(淘宝店铺授权怎么弄?具体流程是什么)

    淘宝店铺授权怎样操作(淘宝店铺授权怎么弄?具体流程是什么)

  • 小米手环如何检测睡眠质量(小米手环如何检测血氧饱和度)

    小米手环如何检测睡眠质量(小米手环如何检测血氧饱和度)

  • win10开机oobe请重试(win10重启一直请稍候)

    win10开机oobe请重试(win10重启一直请稍候)

  • CSS实现列表滚动效果(css滚动条自动滚动)

    CSS实现列表滚动效果(css滚动条自动滚动)

  • Vue3【Vue路由概念、项目引入路由、集成Vue路由 、编程式导航、带参数的动态路由匹配 、嵌套路由、重定向和别名、命名视图、不同的历史模式​】(十)-全面详解(学习总结---从入门到深化)(vue路由的理解)

    Vue3【Vue路由概念、项目引入路由、集成Vue路由 、编程式导航、带参数的动态路由匹配 、嵌套路由、重定向和别名、命名视图、不同的历史模式​】(十)-全面详解(学习总结---从入门到深化)(vue路由的理解)

  • Vite + Vue2 + Vuetify2 + <script setup> + TypeScript 搭配开发项目

    Vite + Vue2 + Vuetify2 + <script setup> + TypeScript 搭配开发项目

  • 税金及附加要计入本年利润吗
  • 应纳附加税是什么
  • 税后营业利润和利润总额的区别
  • 增值税和个人所得税都要交吗
  • 代开增值税票普票专票税点一样吗
  • 外商投资企业土地使用税什么时候交
  • 异地工程预缴税有哪些流程
  • 买的厨房用品算什么费用
  • 酒店代金券使用规则
  • 外商投资企业退出条件
  • 海关缴款书认证不符
  • 增值税专用发票开错了咋办
  • 企业营改增对企业税负影响分析
  • 小规模纳税人季度销售额不超过30万免征
  • 公司用上年多缴的社保
  • 资本公积可以怎么处理掉
  • 怎样冲回多提应付职工薪酬?
  • 收到其他与经营活动有关的现金减少
  • 资产损失税前扣除
  • 个人转让公司限售股纳税地点要求
  • 结转法定盈余公积会计分录怎么写
  • 五险一金个人缴纳部分
  • WIN7系统的镜像文件在哪里
  • 开启网络共享后怎么使用
  • window10的点在哪里
  • 广告公司广告费收入交增值税吗
  • 丢失空白发票怎么处罚
  • PHP:oci_commit()的用法_Oracle函数
  • PHP 中dirname(_file_)讲解
  • vpengine.exe进程
  • 一本书装订费多少钱
  • 托收账款属于什么会计科目
  • php gd
  • 猿人知乎
  • thinkphp count
  • go语言入门指南
  • 汽车折旧年限及年限
  • 劳务费发票 个税
  • 有趣的 Go HttpClient 超时机制
  • 银行存钱转账
  • 运输费用增值税怎么算
  • SQL Server解析XML数据的方法详解
  • 收到的税费返还怎么算
  • 律师事务所收到专票能抵扣吗合法吗
  • 同一控制下长期股权投资的入账价值
  • 销售补偿法
  • 金税三期个税申报
  • 红冲凭证怎么做分录
  • 房地产公司房屋租赁管理办法
  • 销售货物多收款怎么处理
  • 直接人工标准工时计算公式
  • 损益明细表计提企业所得税
  • 从一个公司到另一个公司叫什么
  • 发票右上角打印缺数字
  • 一般纳税人混凝土税负率
  • 公司转让二手车需要缴纳什么税
  • MySql5.6使用validate password 插件加强密码强度的安装及使用方法
  • sql查询界面怎么做
  • mysql 5.7.33安装
  • 恢复mysql数据库
  • sqlserver2000数据库连接不上
  • quicklook预览word
  • mac chrome浏览器插件
  • linux终端基础命令
  • centos6.9开启ssh服务
  • unix系统采用什么结构
  • 系统有乱码怎么解决
  • ubuntu中用root删除文件夹
  • win7浏览器主页怎么设置
  • 在win8下能直接装win7吗
  • win8系统游戏
  • js中的隐式类型转换
  • Unite Beijing 2015大型活动
  • jquery showloading
  • 税务局解决户口吗
  • 北京密云十里堡镇河漕社区卫生服务站
  • 北京社保三方协议
  • 云票助手怎么查看开票限额
  • 会计的各种税
  • 劳务费用 扣税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设