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

  • 博客推广-怎么让你的博客出名(博客营销推广方法)

    博客推广-怎么让你的博客出名(博客营销推广方法)

  • 索爱mt15i哪一年上市(索爱mt15i)(索爱mk16)

    索爱mt15i哪一年上市(索爱mt15i)(索爱mk16)

  • 小米10的操作系统是安卓几(小米10pro操作系统)

    小米10的操作系统是安卓几(小米10pro操作系统)

  • 苹果11换行键在哪(苹果11换行键在哪里打开)

    苹果11换行键在哪(苹果11换行键在哪里打开)

  • 人像模式如何虚化背景(人像模式如何虚化背景图)

    人像模式如何虚化背景(人像模式如何虚化背景图)

  • 网上展览设计原则是什么...(网上展览设计原则)

    网上展览设计原则是什么...(网上展览设计原则)

  • qq封号是什么意思(qq封号的前兆是什么)

    qq封号是什么意思(qq封号的前兆是什么)

  • vivo v1962a是什么型号(vivov1962a是什么手机)

    vivo v1962a是什么型号(vivov1962a是什么手机)

  • 微信黑名单里没有他怎么加不了(微信黑名单里没有删除选项怎么办?)

    微信黑名单里没有他怎么加不了(微信黑名单里没有删除选项怎么办?)

  • 光纤红色亮了怎么办(光纤指示灯亮红色)

    光纤红色亮了怎么办(光纤指示灯亮红色)

  • 抖音如何发作品视频(抖音如何发作品不让好友看到)

    抖音如何发作品视频(抖音如何发作品不让好友看到)

  • usb供电是什么意思(usb供电是什么意思呀)

    usb供电是什么意思(usb供电是什么意思呀)

  • 二进制编码的作用是什么(二进制编码的作用)

    二进制编码的作用是什么(二进制编码的作用)

  • 华为mate30前摄像头有红点(华为mate30前摄像头进灰怎么办)

    华为mate30前摄像头有红点(华为mate30前摄像头进灰怎么办)

  • qq暂时解冻多久能恢复(qq暂时冻结解封)

    qq暂时解冻多久能恢复(qq暂时冻结解封)

  • 手机老是自动重启怎么回事 (手机老是自动重启是什么原因)

    手机老是自动重启怎么回事 (手机老是自动重启是什么原因)

  • 样式模板在哪(样式模板在哪里)

    样式模板在哪(样式模板在哪里)

  • 微信对方忙线会提醒吗(微信对方忙线会显示对方使用的铃声吗)

    微信对方忙线会提醒吗(微信对方忙线会显示对方使用的铃声吗)

  • 探探短信怎么退订(探探短信怎么退款)

    探探短信怎么退订(探探短信怎么退款)

  • 手机怎么设置繁体(手机怎么设置繁体字体)

    手机怎么设置繁体(手机怎么设置繁体字体)

  • 乐视手机怎样录屏(乐视手机录音功能在哪里)

    乐视手机怎样录屏(乐视手机录音功能在哪里)

  • 淘宝直播没人看怎么解决(淘宝直播没人看有收益吗)

    淘宝直播没人看怎么解决(淘宝直播没人看有收益吗)

  • 苹果11三个摄像头有什么用(苹果11三个摄像头多少钱一个)

    苹果11三个摄像头有什么用(苹果11三个摄像头多少钱一个)

  • Vue 采用blob下载后端返回的pdf流或者excel流文件乱码问题解决方案(vue blob下载文件)

    Vue 采用blob下载后端返回的pdf流或者excel流文件乱码问题解决方案(vue blob下载文件)

  • 帝国cms怎么采集信息(帝国cms采集标签)

    帝国cms怎么采集信息(帝国cms采集标签)

  • 车船使用税新规2020
  • 房屋租金可以开发票吗
  • 新成立的小规模纳税人怎么报印花税
  • 什么是印花税的税目
  • 支付利息现金流量表中什么增加
  • 劳务费可以开工程服务发票吗
  • 未开票收入以后必须开票吗
  • 增值税应税销售额包括哪些
  • 模具可以申请专利吗
  • 计提未发放的工资是否交个税
  • 小微企业减免的增值税账务处理
  • 施工企业直接费间接费怎么算
  • 增值税普通发票需要交税吗
  • 股票收益收税吗
  • 中国公司投资海外有什么限制
  • 异地预缴税款怎么做分录
  • 民间非营利组织有哪些
  • 主营业务收入会计分录怎样写
  • 当月计提当月缴纳的增值税还用结转吗
  • 通讯费补贴入什么科目
  • 营业收入包括的项目有
  • 同城提入业务包括
  • 资产无偿划转怎么开具发票
  • 库存商品的核算方法
  • 劳务公司费用成本怎么算
  • 收到折扣发票怎么处理
  • 进项税额转出是负数是什么意思
  • window10怎么创建wifi
  • 鸿蒙系统怎么设置导航键
  • 获取当前位置被拒怎么办
  • php字符串函数有哪些
  • 如何使用vim创建文件
  • 其他应收款年末怎么处理
  • excel js宏
  • win7系统更改属性内存信息的方法有哪些
  • 微软 gcr
  • 电脑耗材发票税点多少
  • 利润表年报本期金额填什么
  • 网上报税教程
  • 不得从销项中抵扣的进项有哪些
  • 发票收到款项未付做什么凭证编制
  • 土地使用发票
  • 政府会计的会计要素有哪几个?会计要素之间的关系如何?
  • 小规模纳税人需要每月清卡吗
  • 资产减值损失是什么意思
  • 红字转账凭证怎样录入
  • 普通发票记账联丢了怎么解决
  • 赊销应收款余额怎么算
  • 无偿赠送货物如何申报增值税
  • 采用分期付款方式的会计分录
  • 挂靠建筑公司企业所得税怎么交?
  • 进项税转出年底怎么结转
  • 主营业务收入核算项目组合表
  • 其他应收款核算什么
  • 关于发票冲账应该怎么写
  • 负数发票要给税务局吗
  • 差额清算系统与全额清算系统的区别
  • 货币资金核算制度是什么
  • mysql8.0免安装
  • winxp系统打不开
  • 第一次安装ps后需要哪些设置
  • cpqeadm.exe是什么进程 可以关闭吗 cpqeadm进程查询
  • win7 esd安装文件怎么安装教程
  • win8.1无法安装net framework 3.5
  • win7怎么取消锁定
  • window注销
  • win7temp文件夹在哪
  • win102021更新
  • 简单阐述javascript的主要作用
  • php九宫格
  • nodejs调试指南
  • linux rsync命令详解
  • vue用户权限解决方案
  • clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切
  • jquery弹出div遮罩层
  • jquery网页
  • 国家税务12366电子税务局重庆
  • 绿牌电动车需要什么条件
  • 陕西省国家税务局
  • 劳务报酬所得个人所得税计算方法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设