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

  • miui12.5性能模式怎么没有了(miui12.5.5性能模式)

    miui12.5性能模式怎么没有了(miui12.5.5性能模式)

  • ipad自拍是反的怎么调回来(ipad自拍是反的怎么办2018)

    ipad自拍是反的怎么调回来(ipad自拍是反的怎么办2018)

  • iphone电池容量多少需要换(iPhone电池容量多久掉到90)

    iphone电池容量多少需要换(iPhone电池容量多久掉到90)

  • 企业店铺比c店流量大吗(企业店铺会比c店流量多吗)

    企业店铺比c店流量大吗(企业店铺会比c店流量多吗)

  • soul特别关心对方知道吗(soul特别关心对方她知道么)

    soul特别关心对方知道吗(soul特别关心对方她知道么)

  • 华为手机拍照闪光灯怎么设置(华为手机拍照闪光怎么关)

    华为手机拍照闪光灯怎么设置(华为手机拍照闪光怎么关)

  • 电脑充电需要关机吗(电脑充电需要关上屏幕吗)

    电脑充电需要关机吗(电脑充电需要关上屏幕吗)

  • 步步高家教机怎么下载爱奇艺(步步高家教机怎么解除限制)

    步步高家教机怎么下载爱奇艺(步步高家教机怎么解除限制)

  • miui是什么牌子(miui是什么牌子手机多少钱)

    miui是什么牌子(miui是什么牌子手机多少钱)

  • 电脑屏幕怎么调大小(电脑屏幕怎么调刷新率)

    电脑屏幕怎么调大小(电脑屏幕怎么调刷新率)

  • 为什么有的抖音视频不能分享(为什么有的抖音有同城,我的没有)

    为什么有的抖音视频不能分享(为什么有的抖音有同城,我的没有)

  • 流光快门是什么拍照功能(流光快门是啥)

    流光快门是什么拍照功能(流光快门是啥)

  • wma格式手机怎么播放(wma格式可以在手机上播放吗)

    wma格式手机怎么播放(wma格式可以在手机上播放吗)

  • 纤纤影视怎么打不开了

    纤纤影视怎么打不开了

  • 笔记本边充电边用可以吗(笔记本边充电边玩充电器很烫)

    笔记本边充电边用可以吗(笔记本边充电边玩充电器很烫)

  • 腾讯视频怎么退出微信登录换账号(腾讯视频怎么退出来账号)

    腾讯视频怎么退出微信登录换账号(腾讯视频怎么退出来账号)

  • 苹果11查找朋友在哪里(苹果查找朋友位置怎么弄)

    苹果11查找朋友在哪里(苹果查找朋友位置怎么弄)

  • 手机锁了如何强制恢复出厂设置(手机锁了如何强制开锁)

    手机锁了如何强制恢复出厂设置(手机锁了如何强制开锁)

  • 美团怎么申请返现(美团怎么申请返现酒店)

    美团怎么申请返现(美团怎么申请返现酒店)

  • 奇偶页不同的页脚如何设置(奇偶页不同的页眉如何设置页码)

    奇偶页不同的页脚如何设置(奇偶页不同的页眉如何设置页码)

  • 手机语音信箱怎么关闭(手机语音信箱怎么回事)

    手机语音信箱怎么关闭(手机语音信箱怎么回事)

  • 自动锁屏在哪里设置(自动锁屏在哪里关闭)

    自动锁屏在哪里设置(自动锁屏在哪里关闭)

  • 手把手带你写一份优秀的开发求职简历(五)技术能力如何凸显优势(手把手怎么写)

    手把手带你写一份优秀的开发求职简历(五)技术能力如何凸显优势(手把手怎么写)

  • 劳务报酬申报个税流程
  • 公司出租房营业税税率是多少
  • 房产公司售楼部装修费入什么会计科目
  • 专票当普票用,发票勾选怎么操作
  • 应收账款余额百分比法是什么意思
  • 企业汇算清缴时允许税前扣除的工资是什么
  • 二手车销售统一专票图片
  • 会议费怎么做会计分录
  • 现金折让怎么做会计分录
  • 当期留抵税额怎么计算
  • 长期投资计提减值准则
  • 用友反结账流程
  • 公司租金收入交多少税
  • 房屋租赁协议填写版本
  • 印花税资产划转
  • 单位向个人购买材料没有发票
  • 一般企业每个月的保洁费用是多少
  • 税务局会限制每月交税吗
  • 采购国产设备增值税
  • 核定征收金额如何确定
  • 企业员工差旅平台排行
  • 免抵退转免税
  • 冲抵货款销售返利会计分录怎么写?
  • 运费收入会计处理
  • 耕地建厂房补偿方法
  • windows聚焦无法显示 为灰色
  • 权益净利率是什么意思啊
  • 社保退回的工伤怎么赔偿
  • 医院的重要
  • 迷迭香的养殖方法
  • php在apache中有哪些工作方式
  • 马蹄莲的养殖方法和注意事项视频
  • 桑吉尔夫个人简介
  • 进项税额转出可以填负数吗
  • 企业购买烟酒可以抵扣吗
  • php读取php文件内容
  • php过滤html
  • php加密zend
  • php魔术方法autoload
  • phpcms v9官网
  • 应收利息罚息什么意思
  • 已经认证了的专利怎么办
  • 销售房产收取预算费用
  • java io读写
  • 主营业务收入未收到钱
  • 营运资金为正数说明企业什么
  • 中介代缴社保费用多少
  • 网上纳税申报有时间限制吗
  • sqlserver设置简单模式
  • oracle sql 不等于某个字符
  • 工地上购买的零食叫什么
  • 股权转让完税证明图片
  • 小规模纳税人增值税专用发票税率
  • 未开票收入如何申报
  • 网吧的收入怎么做账
  • 企业销售退回的论文
  • 个人收到国外汇款后怎么办
  • 银行承兑汇票利息归谁
  • 出库单与入库单一样吗
  • sql语句基础题及答案
  • Mysql主从同步的实现原理
  • 活动目录管理工具
  • linux wk
  • xp系统桌面图标大小怎么调整
  • win7笔记本设置合上盖子不休眠
  • 苹果win10更新48%不动了
  • ssh encountered 1 errors during the transfer错误3种解决方法
  • opensuse怎么安装软件
  • js excel导入导出
  • 教你学python
  • python的threadpool
  • bud3d跑酷
  • javascript document.execCommand() 常用解析
  • 如何将位置信息生成二维码
  • 如何安装python环境安装包
  • 保险公司代收2.8万
  • 广东省职称证书编号查询系统
  • 特价机票包含燃油费和机场建设费吗
  • 国税总局北京税务局
  • 商铺收税多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设