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

  • 微信公众号已发文章标题修改(微信公众号已发布和已群发有什么区别)

    微信公众号已发文章标题修改(微信公众号已发布和已群发有什么区别)

  • windows11自动更新在哪里关闭(windows11自动更新好不好)

    windows11自动更新在哪里关闭(windows11自动更新好不好)

  • 苹果用什么输入法(苹果用什么输入法可以换行)

    苹果用什么输入法(苹果用什么输入法可以换行)

  • 打印机红灯亮是怎么回事(打印机红灯亮是什么情况)

    打印机红灯亮是怎么回事(打印机红灯亮是什么情况)

  • 苹果11序列号fk开头什么意思(苹果11序列号Fk1CHG4GN705)

    苹果11序列号fk开头什么意思(苹果11序列号Fk1CHG4GN705)

  • 1200w和1500w电机区别(1200w和1500w电机续航)

    1200w和1500w电机区别(1200w和1500w电机续航)

  • 搜狗浏览器网页链接怎么转换成文件(搜狗浏览器网页拦截设置怎么取消)

    搜狗浏览器网页链接怎么转换成文件(搜狗浏览器网页拦截设置怎么取消)

  • 三星s20支持红外吗(三星s20支持红外线功能吗)

    三星s20支持红外吗(三星s20支持红外线功能吗)

  • 充电仓充电一直闪红灯(充电仓充电一直闪黄灯)

    充电仓充电一直闪红灯(充电仓充电一直闪黄灯)

  • 您好请不要挂机是不是被拉黑了

    您好请不要挂机是不是被拉黑了

  • 华为手机出现一个小人怎么关闭(华为手机出现一个圆圈怎么关掉)

    华为手机出现一个小人怎么关闭(华为手机出现一个圆圈怎么关掉)

  • 苹果手机11支持5g吗(苹果手机10)

    苹果手机11支持5g吗(苹果手机10)

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

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

  • kindle没电了显示叹号(kindle没电了充电一直显示感叹号,按开机都变绿色)

    kindle没电了显示叹号(kindle没电了充电一直显示感叹号,按开机都变绿色)

  • iphone xs max怎么使用(iphone xs max怎么录屏)

    iphone xs max怎么使用(iphone xs max怎么录屏)

  • 全屏手机返回键在哪里(全屏手机返回键怎么设置vivo)

    全屏手机返回键在哪里(全屏手机返回键怎么设置vivo)

  • vivo智慧引擎设置(vivos6智慧引擎在哪)

    vivo智慧引擎设置(vivos6智慧引擎在哪)

  • vivo双系统怎么设置(vivo双系统怎么解除)

    vivo双系统怎么设置(vivo双系统怎么解除)

  • 如何将PDF格式转成EXCEL(如何将pdf格式转化成word文档)

    如何将PDF格式转成EXCEL(如何将pdf格式转化成word文档)

  • ios更新不了(炉石ios更新不了)

    ios更新不了(炉石ios更新不了)

  • appstore无法下载应用(新苹果手机appstore无法下载)

    appstore无法下载应用(新苹果手机appstore无法下载)

  • mac系统怎么设置搜狗输入法为默认输入法?(mac系统怎么设置字体大小)

    mac系统怎么设置搜狗输入法为默认输入法?(mac系统怎么设置字体大小)

  • 二维码基本原理(二维码的实现原理和实现过程)

    二维码基本原理(二维码的实现原理和实现过程)

  • 自然语言处理(NLP)与知识图谱(KG)的发展史(自然语言处理算法)

    自然语言处理(NLP)与知识图谱(KG)的发展史(自然语言处理算法)

  • autoupdate命令  更新configure.in到较新的Autoconf(update-initramfs -u命令)

    autoupdate命令 更新configure.in到较新的Autoconf(update-initramfs -u命令)

  • 织梦DedeCMS转换WordPress方法(dede织梦怎么转成zblog)

    织梦DedeCMS转换WordPress方法(dede织梦怎么转成zblog)

  • 收到个人开票会计分录怎么做
  • 应交税费账目处理
  • 小规模纳税人的起征点是多少
  • 坏账核销计入营业利润吗
  • 电子税务局助信码领取后怎么用
  • 资产负债表的其他应付款怎么填列
  • 向银行申请签发银行汇票的会计分录
  • 应预缴的增值税
  • 企业所得税研发费用怎么填
  • 购入资产的入账价格一般是以该项资产的什么反应
  • 小规模纳税人费用票怎么做账
  • 年度纳税申报时间规定
  • 费用摊销怎么做
  • 商业企业的购货运费计入什么
  • 金税盘的进项发票怎么导出
  • 营改增后哪些费用可以抵扣
  • 不含税的营业收入是什么意思
  • 权益资本成本率计算
  • 业务人员出差住宿费记什么科目
  • 填写a201030减免所得税优惠明细怎么填
  • 劳务服务公司业务范围
  • 印花税减半征收会计分录怎么做
  • 公司帮员工买的保险
  • 土地使用权与房屋所有权不一致
  • 建筑企业结转成本依据准则
  • 出口退税率怎么算公式是什么
  • 企业所缴税款能抵税吗
  • 无形资产的出租租金通过什么科目核算
  • 资产负债表总计数表示什么意思
  • linux传输数据
  • 部shu
  • 怎么扣除税费
  • 子公司之间能否相互承包工程
  • php 生成opcode
  • 企业预缴增值税附加税率
  • 超参数有哪些调优方法
  • 社保在会计上的分类
  • 资产减值损失如何确定
  • 软件增值税即征即退文件
  • 季节性停工计入当期损益吗
  • reactjs.org
  • 去银行取对账单需要带什么
  • 建筑公司是可以开在住宅小区吗
  • MySQL提示The InnoDB feature is disabled需要开启InnoDB的解决方法
  • 销售返利的会计分录 东奥
  • 外贸出口企业申报年月怎么填
  • 权益法的股权比例
  • 员工迟到扣款如何做账
  • 个人独资企业缴纳社保享受优惠么
  • 公司里的废品的处理一般是谁负责
  • 小规模纳税人增值税计算公式
  • 广告宣传费纳税调整额怎么算
  • 备用金存回银行
  • 发票开多了如何做凭证?
  • sql server Bulk Insert命令详细
  • mysql 5.7.22安装教程
  • 侧边栏应用
  • xp浏览器无法浏览网页
  • 电脑怎么改xp系统
  • windows server 2008 r2开启远程访问
  • mac10.15系统
  • Linux系统中管理员如何获得root权限
  • centos7安装教程详解
  • 本地硬盘满了怎么办
  • ubuntu搭建tftp服务器
  • xp系统进入桌面后没反应
  • win1020h2正式版
  • win7系统的桌面图标怎么调出来
  • android:AndroidAnnotations上传文件,网络接口如此简洁
  • 搭建安卓开发环境必须的工具
  • nodejs libuv
  • 电子词典笔哪个品牌好
  • unity向量的规范化
  • 噩梦 gd
  • javascript面向对象编程
  • HttpClient通过Post上传文件
  • 空调设备税率多少钱
  • 成都交房需要交什么费用
  • 烟台国家税务局王局长
  • 高山白茶和普通白茶的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设