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

  • 浅析对QQ推广的一些认识(qq的推广效果)

    浅析对QQ推广的一些认识(qq的推广效果)

  • 苏宁易购买苹果手机可靠吗(苏宁易购买)(苏宁易购买苹果手机可以分期吗)

    苏宁易购买苹果手机可靠吗(苏宁易购买)(苏宁易购买苹果手机可以分期吗)

  • 荣耀30pro支持微信面容支付的吗(荣耀30pro支持微距吗)

    荣耀30pro支持微信面容支付的吗(荣耀30pro支持微距吗)

  • 华为畅享10NFC如何设置(华为畅享10e nfc功能)

    华为畅享10NFC如何设置(华为畅享10e nfc功能)

  • 华为p30Pro怎么不显示快充(华为p30pro怎么不休眠)

    华为p30Pro怎么不显示快充(华为p30pro怎么不休眠)

  • 拼多多机会商品是什么意思(拼多多机会商品是一件代发的吗)

    拼多多机会商品是什么意思(拼多多机会商品是一件代发的吗)

  • 下雨打雷的时候手机可以充电吗(下雨打雷的时候为什么不能躲在树下)

    下雨打雷的时候手机可以充电吗(下雨打雷的时候为什么不能躲在树下)

  • 充电宝充手机一停一冲(充电宝充手机一会就自动停了)

    充电宝充手机一停一冲(充电宝充手机一会就自动停了)

  • oppo pacm00是什么手机(oppopacm00是什么配置)

    oppo pacm00是什么手机(oppopacm00是什么配置)

  • 三星什么时候更新安卓10(三星什么时候更新安卓14)

    三星什么时候更新安卓10(三星什么时候更新安卓14)

  • 微信语音聊天怎么闭麦(微信语音聊天怎样可以录下来)

    微信语音聊天怎么闭麦(微信语音聊天怎样可以录下来)

  • 摄像头起雾会自己消去吗(摄像头起雾自己能好吗)

    摄像头起雾会自己消去吗(摄像头起雾自己能好吗)

  • 美图手机相机打不开了怎么办(美图手机相机打开闪光灯)

    美图手机相机打不开了怎么办(美图手机相机打开闪光灯)

  • 一个手机怎样下载两个微信(一个手机怎样下载第二个微信)

    一个手机怎样下载两个微信(一个手机怎样下载第二个微信)

  • 华为nova5和nova5z有什么区别(华为nova5和nova5z有什么区别,哪个更好)

    华为nova5和nova5z有什么区别(华为nova5和nova5z有什么区别,哪个更好)

  • word文档页码不连续(Word文档页码不连续)

    word文档页码不连续(Word文档页码不连续)

  • 拼多多如何人工申诉(拼多多如何人工服务客服)

    拼多多如何人工申诉(拼多多如何人工服务客服)

  • 手机上出现电话hd是什么意思(手机上出现电话加叉号小米手机能用吗)

    手机上出现电话hd是什么意思(手机上出现电话加叉号小米手机能用吗)

  • 苹果x怎么设置指纹锁(苹果x怎么设置铃声歌曲)

    苹果x怎么设置指纹锁(苹果x怎么设置铃声歌曲)

  • 抖音直播时点亮是什么意思(抖音直播时点亮星星)

    抖音直播时点亮是什么意思(抖音直播时点亮星星)

  • 荣耀20怎么看后台运行(荣耀20怎么查看手机型号)

    荣耀20怎么看后台运行(荣耀20怎么查看手机型号)

  • 苹果11可以设置电量百分比吗(苹果11可以设置指纹解锁吗)

    苹果11可以设置电量百分比吗(苹果11可以设置指纹解锁吗)

  • aae文件怎么转成jpg(aae文件转换器)

    aae文件怎么转成jpg(aae文件转换器)

  • 快手的热门在哪里找到(快手的热门在哪里)

    快手的热门在哪里找到(快手的热门在哪里)

  • 一级标题怎么设置(一级标题怎么设置字体)

    一级标题怎么设置(一级标题怎么设置字体)

  • bcb.exe是什么进程 bcb进程是安全的吗(bc2.exe)

    bcb.exe是什么进程 bcb进程是安全的吗(bc2.exe)

  • 【uniapp】uni.request请求跨域问题解决方案(uniapp webgl)

    【uniapp】uni.request请求跨域问题解决方案(uniapp webgl)

  • Nginx静态资源部署(nginx搭建静态资源服务器)

    Nginx静态资源部署(nginx搭建静态资源服务器)

  • 分类问题的评价指标:多分类【Precision、 micro-P、macro-P】、【Recall、micro-R、macro-R】、【F1、 micro-F1、macro-F1】(分类问题的评价方法有)

    分类问题的评价指标:多分类【Precision、 micro-P、macro-P】、【Recall、micro-R、macro-R】、【F1、 micro-F1、macro-F1】(分类问题的评价方法有)

  • 使用PyTorch实现验证码识别(pytorch csdn)

    使用PyTorch实现验证码识别(pytorch csdn)

  • 做账报税简单吗
  • 涉税专业服务是做什么的
  • 增值税普通发票怎么开
  • 我国增值税税率改革带来的影响
  • 应收账款计入借方贷方
  • 员工回家探亲的文案
  • 增值税税差怎么算
  • 车船税在备注栏怎么报表
  • 一般纳税人快递费税率
  • 技术服务费怎么开票税率
  • 一般纳税人的税率是多少个点
  • 煤炭企业生产成本包括
  • 房屋建筑物折旧率计算
  • 一次性加速折旧汇算清缴调增吗
  • 企业购买商品发生的商业 应该计入财务费用吗
  • 投资者投入固定资产的成本
  • 总公司发工资子公司代缴个税
  • 工程改造合同印花税
  • 苗木增值税发票税率
  • 关于税控清卡清算的报告
  • 制造费用包括劳动保护费吗
  • 应交税金负数如何调整
  • 期初存货余额在哪张表里
  • 购进货物赠送客户增值税处理
  • 收到利息收入会计分录怎么写
  • php 生成opcode
  • linux系统参数调优
  • 购买股票的会计分录
  • php在apache中有哪些工作方式
  • 工业企业的费用
  • php 二维数组
  • 缴费单位未按规定缴纳社会保险费的按日加收
  • 成品油批发和零售许可
  • 2020注册谷歌账号方法
  • nlp baseline
  • css样式修改
  • 基于反事实因果推断的度小满额度模型
  • 时间格式转换成小时数
  • 增值税年末留底
  • 住宿费补贴
  • 累计折旧当月增加当月减少
  • 织梦cms不更新了吗
  • dedecms安装
  • 投资款印花税税源采集表税目
  • 订单不足停工
  • 盈余公积转增资本所有者权益会变吗
  • access里面也暗含了sql
  • 月底留抵税额需要结转吗
  • 期末存货材料成本差异
  • mysql开启远程访问权限
  • 企业所得税交完了转个人
  • 银行余额调节表的作用
  • 应交企业所得税是什么科目
  • 转让技术所有权是其他业务收入吗
  • 运输开票的税点是多少
  • 收到水电费发票要交印花税吗
  • 库存不够如何结算成本
  • 弃置费用摊销为什么在贷方增加
  • 印花税减免退回会计分录
  • 培训费用支出
  • 资产减值损失属于营业外支出吗
  • 企业无形资产入账标准
  • mysql中索引的使用
  • 360 sesvc.exe
  • linux使用方式有哪些方面
  • windows8使用技巧
  • centos7.6有线连接
  • 加载的读音
  • macbookair控制面板
  • linux充当虚拟内存的是哪个分区
  • linux安装与部署
  • win10 6个文件夹
  • 如何使用灭火器
  • iframe transparent透明背景方法
  • 同一内容复制到多个单元格
  • androidui布局
  • jQuery Mobile弹出框
  • javascript要怎么学
  • 天津国税局电子税务局
  • 医保月底结算规定是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设