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

  • 金税三期怎么合理避税
  • 工会经费应该怎么做账
  • 收到租赁费发票的账务处理
  • 上一会计年度什么意思
  • 去年的费用票会计分录
  • 汇算清缴的费用标准
  • 服务类公司没有营业执照
  • 旅行社支付导游费怎么算
  • 土地闲置费是否可以税前扣除
  • 每个月0申报,对企业有什么影响吗?
  • 有限责任公司减资的法律规定
  • 多交税费退税会计处理
  • 行政机关作出下列行为属于行政复议的范围
  • 营业执照首次年报
  • 不征税发票能报销吗
  • 转账时开户行写错了钱转出去了对方收不到
  • 每月收到融资租赁费利息发票
  • 所得税季报填写说明
  • 物业公司代收电费会计分录
  • 小规模纳税人的增值税账务处理
  • 劳务费单位没有代扣怎么办
  • vue中的...
  • 冲减管理费用的会计分录
  • 不发工资先去劳动局投诉还是仲裁
  • 企业所得税费用扣除比例
  • 已付货款没有发票能做支出吗
  • 房屋租赁会同
  • 公司已开工程发票怎么开
  • PHP:curl_close()的用法_cURL函数
  • PHP:imagecolormatch()的用法_GD库图像处理函数
  • 增值税及附加税是什么意思
  • php操作字符串
  • php屏蔽错误
  • 个体经营所得税申报表a
  • 蓝牙11
  • chat top
  • 用友固定资产折旧方法
  • 收到投标保证金现金流量
  • 股东投资款超过多少,必须股东会
  • 土地作为无形资产入账依据
  • 主营营业成本会计分录
  • 模具费收入计入什么科目
  • 什么情况需要预缴
  • 企业购买汽车的进项税可以抵扣吗
  • 发票拍照打印出来可以报销吗法律
  • 汽车买卖中介
  • 交付使用资产是固定资产吗
  • 小规模企业没有账,税务会查账吗
  • 公司冲账发票做账流程
  • 跨年的费用
  • 划转税务的非税收入包括
  • 展览展示服务费计入什么科目
  • 百分百控股的企业
  • 免征增值税如何开票
  • 先出报表还是先报表
  • 企业应当设立什么负责企业安全生产的日常监督管理工作
  • sql数据库连不上可能的原因
  • win7开关机时间设置
  • iis7配置asp
  • wweb32.exe - wweb32是什么进程
  • qbdagent2002.exe - qbdagent2002是什么进程 有什么用
  • messengerd
  • 英文xp系统中文语言包
  • win10怎么转移文件到其他盘
  • linux如何使用uname命令
  • 怎么调用windows api
  • win7系统开机黑屏如何处理
  • 怎么禁止电脑qq自动启动
  • grid sheet
  • opengl纹理错误变成条纹
  • nodejs项目搭建
  • 获取控件的值
  • shell数据处理
  • javascript基础教程pdf
  • 香港居民个人转让境内股权所得个人所得税税率
  • 高新企业人才落户北京
  • 个人所得税需要计提吗?
  • 阁楼交取暖费吗合法吗
  • 北京税务局网站官网
  • 坡面台阶
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设