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

  • 北京增值税发票网上申领流程
  • 补提企业所得税怎么做账
  • 小规模纳税人宾馆房屋租赁税率
  • 免缴车船税
  • 购买增值税发票金税盘计入什么科目?
  • 收到存款利息怎么写分录
  • 建筑发票一般开几个点
  • 现金流量为负的隐患
  • 税率开错情况说明
  • 土地增值税怎么做账
  • 非独立核算分公司个税怎么申报
  • 出差人员报销差额怎么算
  • 商品房预售期一般多久
  • 建筑企业劳保计入哪个科目?
  • 购入办公楼的入账价值
  • 怎么查找企业核算报告
  • 农产品发票有抵税吗
  • 增值税专用发票的税率是多少啊
  • 钢结构制作安装方案
  • 餐饮行业月营业额怎么算
  • 营改增贷款服务包括哪些
  • 火车票飞机票进项税额怎么抵扣
  • 转出以前年度成本怎么做账
  • 无形资产的出租租金通过什么科目核算
  • 委托进口代理协议
  • 出口发票汇率按照报关单什么时间计算
  • linux命令top作用
  • win11wifi功能消失了
  • 招标场地费计入什么科目
  • 购货方收到红字发票怎么报税
  • 投资性房地产出售
  • 外地企业预缴税款流程
  • 第4章 数据处理思维导图
  • 乌尤尼盐沼的演化过程
  • Chrome谷歌浏览器网页
  • vue 动态组件
  • php知识点汇总与解答
  • 应交税费的进项税和销项税
  • db2diag命令
  • 支付境外佣金税收政策
  • 织梦使用教程
  • 公司用车租赁
  • 如何做固定资产的台账
  • 生产成本设置二级科目
  • 珠宝行业会计核算流程
  • 小规模企业没有账,税务会查账吗
  • 行业协会是怎么赚钱的
  • 金税三期个税卸载流程
  • 增值税涉及的税目有哪些
  • 客户罚款员工承担
  • 借贷必相等的含义
  • 免税收入计入起征点吗
  • 财务费用包括哪些费用
  • sql server2019还原数据库
  • win10预览版21277
  • linux gunzip
  • linux vi命令详解菜鸟教学
  • linux日志内容
  • win7注册表详解
  • grep正则表达式运用举例
  • linux关闭系统
  • win10 无线热点
  • centos 安装chia
  • win8如何安装
  • win10mobile官网
  • 原生java web
  • 贴吧热门评论
  • js原型继承和构造继承
  • jQuery插件能输出到控制台
  • javascript函数怎么写
  • 命令行创建虚拟机
  • python set集合取值
  • Unity3d-四元数到矩阵的实现
  • unity接入第三方sdk
  • python中模块的作用
  • fastdwg插件
  • js判断密码是否符合标准
  • jquery下拉列表框
  • 彩票中500万自己能得多少
  • 四川 国税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设