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

  • “造节”成为互联网公司最常用的营销手段

    “造节”成为互联网公司最常用的营销手段

  • 海尔桶自洁按哪两个(海尔桶自洁按哪个键)

    海尔桶自洁按哪两个(海尔桶自洁按哪个键)

  • iphone锁屏界面音乐播放器怎么去掉(iPhone锁屏界面音乐怎么去掉)

    iphone锁屏界面音乐播放器怎么去掉(iPhone锁屏界面音乐怎么去掉)

  • 闲鱼的钱怎么提现呢(闲鱼的钱怎么提出来)

    闲鱼的钱怎么提现呢(闲鱼的钱怎么提出来)

  • 淘宝红包会自动退回的吗(淘宝红包自动续费怎样关闭)

    淘宝红包会自动退回的吗(淘宝红包自动续费怎样关闭)

  • 抖音申诉无效什么原因(抖音申诉无效还能被解开不)

    抖音申诉无效什么原因(抖音申诉无效还能被解开不)

  • 快手小店评价能取消吗(快手小店的评价)

    快手小店评价能取消吗(快手小店的评价)

  • 公众号有哪些类型(公众号有哪些类别?A公共号 B企业号C服务号D订阅号)

    公众号有哪些类型(公众号有哪些类别?A公共号 B企业号C服务号D订阅号)

  • 打对方电话提示服务器出错(打对方电话提示无法接听是怎么回事)

    打对方电话提示服务器出错(打对方电话提示无法接听是怎么回事)

  • ios连麦怎么调高其他音量(苹果连麦软件)

    ios连麦怎么调高其他音量(苹果连麦软件)

  • 电话一直在通话中是不是被拉黑了(手机不能接听电话只能拨打电话)

    电话一直在通话中是不是被拉黑了(手机不能接听电话只能拨打电话)

  • 快手能屏蔽不让一个人看作品么(快手能屏蔽不让好友看吗)

    快手能屏蔽不让一个人看作品么(快手能屏蔽不让好友看吗)

  • 苹果自带的ppt软件(苹果自带的ppt软件图标)

    苹果自带的ppt软件(苹果自带的ppt软件图标)

  • 苹果手机支持多少w快充(苹果手机支持多少w)

    苹果手机支持多少w快充(苹果手机支持多少w)

  • 华为ine aloo是什么型号(华为ine-aloo)

    华为ine aloo是什么型号(华为ine-aloo)

  • 斗鱼可以看回放吗(斗鱼看回放没有弹幕)

    斗鱼可以看回放吗(斗鱼看回放没有弹幕)

  • 差评可以改好评吗(差评改好评步骤)

    差评可以改好评吗(差评改好评步骤)

  • 计算机的指令系统能实现的运算有哪些(计算机的指令系统有______和________两种指令类型)

    计算机的指令系统能实现的运算有哪些(计算机的指令系统有______和________两种指令类型)

  • 录音权限被占用怎么办(录音权限被占用怎么解除)

    录音权限被占用怎么办(录音权限被占用怎么解除)

  • 抖音视频数字代表什么(抖音视频上的数字)

    抖音视频数字代表什么(抖音视频上的数字)

  • 华为mate10快充多少瓦(华为mate10快充多少w)

    华为mate10快充多少瓦(华为mate10快充多少w)

  • 海航通信怎么充值话费(海航通信怎么交话费)

    海航通信怎么充值话费(海航通信怎么交话费)

  • cad怎么取消上一步(CAD怎么取消上一步)

    cad怎么取消上一步(CAD怎么取消上一步)

  • 小米mix2s无线充电在哪设置(小米mix2s无线充电功率)

    小米mix2s无线充电在哪设置(小米mix2s无线充电功率)

  • 惠普笔记本拆机(惠普笔记本拆机教程)

    惠普笔记本拆机(惠普笔记本拆机教程)

  • 仅限紧急呼叫是什么意思(仅限紧急呼叫是怎么回事)

    仅限紧急呼叫是什么意思(仅限紧急呼叫是怎么回事)

  • 占有统治地位的Transformer究竟是什么(占统治地位的英文短语)

    占有统治地位的Transformer究竟是什么(占统治地位的英文短语)

  • 使用python搭建一个简易的Web服务(如何搭建python)

    使用python搭建一个简易的Web服务(如何搭建python)

  • 捐赠免税会计分录
  • 土地增值税要计增值税吗
  • 公司租用其他公司车辆能报销保险费吗,发票怎么开
  • 企业收到股利分红如何缴税
  • 建筑业预收账款如何缴税
  • 固定资产的折旧方法一经选定,不得随意变更
  • 公司宿舍房租
  • 抵押贷款评估费用标准
  • 法人投资转入旧机器无发票怎么入账?
  • 土地增值税清算比例的计算
  • 外币报表折算差额在会计报表中应作为
  • 所有的企业都能采用免费策略
  • 车辆租赁费可以一次性计入费用吗
  • 免税和应税无法划分
  • 冲红发票还能二次冲红吗
  • 税务申报没报上怎么办
  • 其他应付款需要做预算会计吗
  • 出差报销差旅
  • 小型微利企业预缴
  • 设备维保服务费会计分录
  • 政府返还的资金如何处理
  • 发生坏账损失账务处理
  • 什么是电力市场
  • 为什么可供出售的金融资产是非流动资产
  • osXYosemite怎么更新
  • php基础入门教程
  • php 什么是类
  • replace.exe进程
  • keyemain.exe是什么
  • 远期外汇交易会有风险吗
  • laravel ajax
  • php的中文名
  • vue计算属性和监听属性的区别
  • win+e快捷键在哪
  • 休产假期间社保个人部分怎么办
  • 怎样利用 getnext 命令检索未知对象?
  • mysql密码忘记了咋办
  • 印花税怎么计提记账
  • 本月盈利本年亏损要做分录吗
  • 企业的利润分配包括哪些
  • 工业企业土地使用税
  • 成本类科目在哪里列式
  • 租赁收入相关的会计准则
  • 厨师的工资计入什么费用
  • 企业哪些税费不通过应交税费账户进行核算
  • 短期借款不超过几年
  • 计提本月工资的账务处理
  • 企业商业汇票到期款项存入银行
  • 财务软件无形资产有哪些
  • 个人所得税个人申报和公司申报区别
  • 旅行社滞纳金计算公式
  • 企业搬迁补偿款免税的法律依据是什么
  • 数据库中经常用的函数
  • window系统怎么查看
  • win10系统崩溃怎么修复开不了机
  • macbook macos
  • xp光盘安装教程
  • windrv.exe
  • win7系统对拷的方法
  • macbook怎么修复磁盘
  • mac打开safari快捷键
  • linux重复命令
  • centos开启后一直黑屏
  • win10 sfc命令
  • cocos2dx3.2 android平台APK打包
  • node.js报错
  • opengl使用教程
  • js的文件操作
  • shell的简单实现
  • python3利用smtplib通过qq邮箱发送邮件方法示例
  • windows下安装python环境
  • python中读取文件
  • Python文本相似性计算之编辑距离详解
  • javascript面向对象精要pdf下载
  • js实现复制文本
  • 深圳市财政上交广东省吗
  • 市直单位正职是市单位一把手吗
  • 深圳市地方税务局历任局长
  • 浙江蹦极哪里好玩
  • 鄞江在哪里
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设