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

  • 心灵间的幸福(心灵的幸福作文700字作文)

    心灵间的幸福(心灵的幸福作文700字作文)

  • 华为手机开关排序怎么设置(华为手机开关排序拉不下来了)

    华为手机开关排序怎么设置(华为手机开关排序拉不下来了)

  • 高铁电子客票二维码在哪里(高铁电子客票二维码是什么意思)

    高铁电子客票二维码在哪里(高铁电子客票二维码是什么意思)

  • 苹果微信怎么设置语音铃声(苹果微信怎么设置美颜功能)

    苹果微信怎么设置语音铃声(苹果微信怎么设置美颜功能)

  • 拼多多一个手机号能开几个店(拼多多一个手机号怎么开两个店)

    拼多多一个手机号能开几个店(拼多多一个手机号怎么开两个店)

  • 苹果se是苹果几(苹果se是苹果几的手机)

    苹果se是苹果几(苹果se是苹果几的手机)

  • 华为不关机换卡的影响(华为不关机换卡有什么影响吗)

    华为不关机换卡的影响(华为不关机换卡有什么影响吗)

  • 苹果卸载软件残留怎么清理(苹果卸载软件残留的数据怎么删除)

    苹果卸载软件残留怎么清理(苹果卸载软件残留的数据怎么删除)

  • plc接入是什么意思(plc接入方式)

    plc接入是什么意思(plc接入方式)

  • b站关闭青少年模式提醒(b站关闭青少年模式设置)

    b站关闭青少年模式提醒(b站关闭青少年模式设置)

  • macbook主板坏了表现(macbook主板坏了修要多少钱)

    macbook主板坏了表现(macbook主板坏了修要多少钱)

  • 虚拟内存设置多少合适(虚拟内存设置多少好)

    虚拟内存设置多少合适(虚拟内存设置多少好)

  • typeb接口是什么意思(type b 接口)

    typeb接口是什么意思(type b 接口)

  • 快手有公会吗(快手有公会或者家族吗)

    快手有公会吗(快手有公会或者家族吗)

  • 小米9支持18w快充吗(小米9最快支持多少w)

    小米9支持18w快充吗(小米9最快支持多少w)

  • 微信打xoxo什么意思(微信里打xoxo出来东西的还有什么)

    微信打xoxo什么意思(微信里打xoxo出来东西的还有什么)

  • 华为jkmtl00是啥型号(jkmtl00华为什么型号手机)

    华为jkmtl00是啥型号(jkmtl00华为什么型号手机)

  • ip地址的十进制范围(ip地址十进制转换二进制)

    ip地址的十进制范围(ip地址十进制转换二进制)

  • 手机qq怎么转发消息记录(手机qq怎么转发别人的动态到自己空间)

    手机qq怎么转发消息记录(手机qq怎么转发别人的动态到自己空间)

  • 苹果x备忘录怎么改名字(苹果x备忘录怎么设置密码)

    苹果x备忘录怎么改名字(苹果x备忘录怎么设置密码)

  • 如何知道抖音的微信号(如何知道抖音的发布时间)

    如何知道抖音的微信号(如何知道抖音的发布时间)

  • 萤石云c6hn复位健在哪里(萤石云csc6hc3b1wfr怎么重置)

    萤石云c6hn复位健在哪里(萤石云csc6hc3b1wfr怎么重置)

  • 计算机的ip地址在哪里(计算机的ip地址在哪里看)

    计算机的ip地址在哪里(计算机的ip地址在哪里看)

  • vlog上传怎么保持清晰(vlog拍完上传到哪)

    vlog上传怎么保持清晰(vlog拍完上传到哪)

  • 表格第二页怎么加表头(表格第二页怎么显示标题)

    表格第二页怎么加表头(表格第二页怎么显示标题)

  • 新买的电脑如何用U盘装系统(新买的电脑如何激活windows)

    新买的电脑如何用U盘装系统(新买的电脑如何激活windows)

  • 一般纳税人和小规模纳税人哪个合适
  • 未办理税务登记的个体户怎么注销营业执照
  • 工资延期发放最多不能超过多少天
  • 应交增值税已交税金是什么意思
  • 六大行业房产税土地使用税减免
  • 其他收益里的政府补助免税吗
  • 存续分立的账务处理
  • 加计抵减税额账务处理
  • 上季度弥补以前年度亏损与本季度亏损
  • 企业内部商品转移怎么核算
  • 专用发票丢失怎么抵扣
  • 融资的方式有哪两种类型
  • 劳务费做账是否需要发票
  • 出口货物的进项发票什么时候认证
  • 银行收到一笔款可以分开入账吗
  • 行政单位举办活动能发奖奖金吗
  • 事业单位去年的年假今年可以休吗
  • 物业管理行业税点
  • 印花税税目错了能申报更正吗
  • 税收征管法关于全款未收房的规定
  • 企业所得税清算报备是什么意思
  • 一般纳税人购车可以抵扣多少税
  • 企业修路会计分录
  • 预付的货款可以计入应付账款吗
  • 金税盘上传参数测试连接失败
  • 去年的管理费用怎么冲
  • 招待客户住宿费可以抵扣进项税吗合理吗
  • 无票费用 规定
  • QQExternal.exe是什么进程?QQExternal.exe进程为什么被运行?
  • Linux怎么修改账户名
  • php面向对象详解
  • 未抵扣的固定资产处理
  • linux sed -s
  • vue使用pdf.js
  • 出口企业如何确认增值税收入
  • php中strcmp函数
  • framework3.5怎么打开
  • 分公司注销,总公司账务处理
  • php查找字符串中的某个字符
  • 会计年报表怎么做
  • php合并字符串函数
  • php映射
  • uniapp宽度
  • vue有哪些内容
  • 固定资产记到什么账本
  • 新会计准则对财务工作的影响
  • 申请一般人纳税需要什么东西
  • 小企业会计制度的适用对象是
  • 施工单位代建收费合法吗
  • 公司银行账号注销需要什么资料
  • 公司的实收资本是什么意思
  • 无产权证房屋转让需要公证吗
  • 缴纳增值税的营业收入
  • 一次性计提和一次性支付的区别
  • 增值税税款抵扣
  • mysql数据库访问速度慢的解决方法
  • 个人提供劳务增值税专用发票
  • 企业增资会计科目
  • 会计人员未参加继续教育
  • 金税四期可以查到闭环开票信息吗
  • 哪些原始凭证要盖章
  • 已认证抵扣的发票如何红字信息表
  • 购配件组装机器多少钱
  • 企业大股东减持股权
  • 企业房产税优惠政策2023
  • 未开票收入如何纳税申报
  • 资产负债表中应付职工薪酬是负数
  • 非公司员工可以发提成吗
  • 个人生产经营所得税怎么申报
  • 物流行业会计核算特征有哪些
  • 什么是备查账
  • task hots windows
  • 如何设置windows自动关机
  • [置顶]JM259194
  • 不用js多浏览器能用吗
  • unity摄像机范围
  • javascript用户名验证
  • 使用jquery实现的项目
  • 广西增值税发票查询平台
  • 诚信励志语录经典短句
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设