位置: 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漏洞扫描器的设计与实现)

  • 互联网创业成功的秘密,超级软文营销 (互联网创业成功的原因)

    互联网创业成功的秘密,超级软文营销 (互联网创业成功的原因)

  • xr刘海屏怎么隐藏(xr屏幕刘海)

    xr刘海屏怎么隐藏(xr屏幕刘海)

  • 苹果xr4g网速慢的解决办法(苹果xr4g网络差)

    苹果xr4g网速慢的解决办法(苹果xr4g网络差)

  • 抖音里怎么看别人直播(抖音里怎么看别人喜欢的作品)

    抖音里怎么看别人直播(抖音里怎么看别人喜欢的作品)

  • 淘宝视频一直待审核(淘宝视频不动是怎么回事)

    淘宝视频一直待审核(淘宝视频不动是怎么回事)

  • 按win键弹不出开始(摁win键没反应)

    按win键弹不出开始(摁win键没反应)

  • 一个手机登录两个快手号有影响吗(一个手机登录两个抖音号会有影响吗)

    一个手机登录两个快手号有影响吗(一个手机登录两个抖音号会有影响吗)

  • 安卓手机怎么调颜色反转(安卓手机怎么调返回键)

    安卓手机怎么调颜色反转(安卓手机怎么调返回键)

  • word文档怎么插一整页(word文档怎么插cad图形)

    word文档怎么插一整页(word文档怎么插cad图形)

  • 美团会员自动扣费吗(美团会员自动扣费在哪取消)

    美团会员自动扣费吗(美团会员自动扣费在哪取消)

  • 世界上人口最少的国家(世界上人口最少的大洲)

    世界上人口最少的国家(世界上人口最少的大洲)

  • 笔记本电脑亮度怎么调(笔记本电脑亮度按键失灵)

    笔记本电脑亮度怎么调(笔记本电脑亮度按键失灵)

  • 如何把预售商品放到购物车(预售商品怎样和其他商品合并下单)

    如何把预售商品放到购物车(预售商品怎样和其他商品合并下单)

  • 苹果7可以录制屏幕吗(苹果7可以录制导航语音吗)

    苹果7可以录制屏幕吗(苹果7可以录制导航语音吗)

  • 短信未送达是什么意思(短信提示未送达)

    短信未送达是什么意思(短信提示未送达)

  • 蘑菇街钱包在哪里(蘑菇街余额怎么使用)

    蘑菇街钱包在哪里(蘑菇街余额怎么使用)

  • qq聊天图标都有哪些(qq聊天图标什么意思)

    qq聊天图标都有哪些(qq聊天图标什么意思)

  • qq被封7天怎么解封(qq账号封停七天怎么解封)

    qq被封7天怎么解封(qq账号封停七天怎么解封)

  • iphonex拍照设置在哪里(苹果x拍照设置)

    iphonex拍照设置在哪里(苹果x拍照设置)

  • QQ为什么会被永久封号(为什么qq号被永久会封)

    QQ为什么会被永久封号(为什么qq号被永久会封)

  • 苹果手机开机键失灵怎么办(苹果手机开机键失灵如何开机)

    苹果手机开机键失灵怎么办(苹果手机开机键失灵如何开机)

  • 苹果7如何截屏(苹果7如何截屏截长图)

    苹果7如何截屏(苹果7如何截屏截长图)

  • 华为mate9小声解决方法(mate9的声音小怎么办)

    华为mate9小声解决方法(mate9的声音小怎么办)

  • 5g手机和4g手机区别(5g手机和4g手机有什么区别)

    5g手机和4g手机区别(5g手机和4g手机有什么区别)

  • 个人出租非住房房产税怎么计算
  • 增值税税率变化时间节点
  • 假发票是怎么开出来的
  • 工商年报多久能显示
  • 一般纳税人劳务公司可以开3%的发票吗
  • 个人如何办理营业执照需要什么材料
  • 成本结转的方法能用百分比法吗
  • 企业稳岗补贴怎么查
  • 销售商品货款未收
  • 资本公积是企业所得税吗
  • 2018年城镇医保
  • 固定资产期初余额在哪里录入
  • 公司收到的其他发票
  • 购入的固定资产
  • 基本户开户费多少钱
  • 监督机关包括哪些
  • 股权转让如何避免缴纳个税
  • 企业咨询服务费合同
  • 社保可以在税前扣除吗
  • 营改增对资产负债表的影响
  • 公司股东会承担法律责任吗
  • 退税差额怎么做账
  • 什么是税收编码,在哪里查
  • 个人独资企业股权能出让吗
  • 保证金利息收入怎么开票
  • 主营业务成本没有结转怎么办
  • 物业营改增什么时候开始
  • 缴纳海关进口增值税
  • 进出口免抵退税操作
  • 禁止局域网用户访问权限
  • 取得进项税发票分录
  • 小规模季度不超过30万的账务处理
  • 资产负债表里的存货怎么算
  • 弥补亏损的会计分录是怎样的
  • rsmsink.exe - rsmsink是什么进程 有何作用
  • 加班费如何做账
  • 认缴出资日期没到
  • PHP:Memcached::isPersistent()的用法_Memcached类
  • PHP:pg_set_error_verbosity()的用法_PostgreSQL函数
  • 同一控制下的企业合并,合并方在企业合并中取得的资产
  • 怎么确认个税填报成功
  • vue .find
  • add files to archive
  • 产成品核算的内容
  • 电影院是否征收文化建设事业费
  • 应收票据和应付票据
  • 销售精装修房如何做账
  • 使用SqlServer CTE递归查询处理树、图和层次结构
  • 小规模纳税人成本含税吗
  • 企业交房租没有发票能充费用吗
  • 企业支付的一次性就业补助金
  • 以前年度多交增值税账务处理
  • 小规模纳税人个体户经营所得税怎么算
  • 购买固定资产用什么凭证
  • 出租机械设备
  • 总记账凭证核算怎么做
  • 库存商品结转成本是什么意思
  • 销售租赁服务税率
  • 公益性捐赠支出计入什么科目
  • 车辆购置税完税证明图片
  • 税金及附加是按什么基础交的
  • 新公司要建哪些项目
  • 在docker中使用service命令
  • linux svn操作
  • 无光驱无u盘重装系统
  • Mac怎么更改锁屏密码
  • ubuntu x
  • windows8使用教程
  • 关于windows的开始菜单,叙述错误的是
  • win10升级后小娜不能用
  • linux系统如何安装字体
  • 微信小程序实现轮播图
  • 分离与继承的思想是什么
  • node.js操作文件
  • js函数嵌套函数的return
  • Android调用系统截屏方法
  • 江苏省国税电子税务局官网发票验
  • 厦门税务地区编号
  • 税控软件怎么升级到新版本
  • 李民基
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设