位置: IT常识 - 正文

React(五) —— 路由的使用(react5)

编辑:rootadmin
React(五) —— 路由的使用

推荐整理分享React(五) —— 路由的使用(react5),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:react route,reactrouter,reactrouter,react withrouter,react中的路由,reactrouter,react5,react-router5,内容如对您有帮助,希望把文章链接给更多的朋友!

🧁个人主页:个人主页

✌支持我 :点赞👍收藏🌼关注🧡

文章目录⛳React 路由🔮路由简介1.什么是路由2.路由安装🧩路由的使用(1)路由方法导入(2)定义路由(3)路由重定向(4)嵌套路由(5)路由跳转方式(6)路由传参(7)路由拦截(8)路由模式HashRouter模式BrowserRouter模式额外命名(9)withRouter🏫项目注意反向代理CSSModule⛳React 路由🔮路由简介1.什么是路由

📍路由是根据不同的 url 地址显示不同的内容或页面 📍一个针对React而设计的路由解决方案,可以友好的帮助解决React components到URL之间的同步映射关系

2.路由安装npm install react-router-dom@5🧩路由的使用(1)路由方法导入import React, { Component } from 'react'import {HashRouter,Route} from 'react-router-dom'(2)定义路由 <HashRouter> <Route path='/films' component={Films}/> <Route path='/cinemas' component={Cinemas}/> <Route path='/center'component={Center}>1111</Route> </HashRouter>(3)路由重定向

💧1. 会导航到一个新的位置,新的位置将覆盖历史堆栈中的当前条目,例如服务器端重定向 💧2. 当用户访问某界面时,若该界面并不存在,则需跳转到一个我们自定义的界面,此时需要用Redirect重定向

//引入redirectimport {HashRouter,Redirect,Route} from 'react-router-dom'..................................<Redirect from='/' to="/films"></Redirect>

💧1. from: string => 要从中进行重定向的路径名

React(五) —— 路由的使用(react5)

💧2. to:string => 要重定向到的位置

以上为模糊匹配,凡是以/开头的都会跳转到films

解决

引入Switch组件

import {HashRouter,Redirect,Route,Switch} from 'react-router-dom'....................................<Switch> <Route path='/films' component={Films}/> <Route path='/cinemas' component={Cinemas}/> <Route path='/center'component={Center}>1 {/* 模糊匹配 凡是以/开头的都会跳转到films*/} <Redirect from='/' to="/films"></Redirect></Switch>

Switch如switch语句一样,若匹配到,则不在匹配;若均未匹配到,则跳转到自定义的界面films

注意:Redirect必须放在Switch里的最后一行,表示上面路由都匹配不到,则跳转到“/films”组件

精准匹配

//语法<Redirect from='/' to="/films" exact></Redirect>

加上 exact 表示精确匹配,只有完全是"/“时才会跳转到”/films"界面

............................................<Switch> <Route path='/films' component={Films}/> <Route path='/cinemas' component={Cinemas}/> <Route path='/center'component={Center}>1111</Route> {/* 模糊匹配 凡是以/开头的都会跳转到films*/} <Redirect from='/' to="/films"></Redirect> {/* 精确匹配 */} <Redirect from='/' to="/films" exact></Redirect> <Route component={NotFound}></Route> </Switch>

当输入的路径都不匹配时,则会跳转到 NotFound界面

(4)嵌套路由//films组件中<Switch> <Route path='/films/nowplaying' component={nowplaying}></Route> <Route path='/films/Comingsoon' component={Comingsoon}></Route> <Redirect from="/films" to="/films/nowplaying"></Redirect></Switch>(5)路由跳转方式

本文链接地址:https://www.jiuchutong.com/zhishi/300720.html 转载请保留说明!

上一篇:AJAX中的跨域(CORS) 问题 (更新于2023.02.04)(ajax跨域请求的原理是什么)

下一篇:手把手带你调参Yolo v5(一)(调参数是什么意思)

  • 证书挂靠要申报个人所得税年度汇算吗
  • 汇算清缴补缴税款如何做账
  • 废品销售是否缴纳增值税
  • 交易性资产入账金额和入账金额区别
  • 个税完税凭证在哪里打印出来
  • 员工一次性补偿要缴纳个税吗
  • 子公司固定资产移到母公司
  • 原材料进口关税怎么算
  • 呆账的处理
  • 付款时没有发票怎么做账
  • 打官司失败了要赔偿原告诉讼费吗?
  • 出差报销单可以委托他人签字吗
  • 厂房进项抵扣
  • 企业拨缴工会经费申报后税务机关需要审核吗
  • 地方水利建设基金的会计分录
  • 小规模企业所得税优惠政策最新2023
  • 个税纳税期数如何规定的 怎么选择
  • 是否所有电池产品都需在进口环节缴纳消费税?
  • 未确认融资费用属于企业资产类科目对不对
  • 进项税额转出会计处理
  • 企业收到政府补助时,无需开发票,双方根据银行电汇单
  • rebootandselectproperbotdevice
  • 小规模开普票后怎么报增值税
  • mac safari使用技巧
  • 收到客户预付的货款的会计分录
  • uniapp intent
  • php获取ftp文件目录
  • 电脑桌面小工具软件
  • 小规模纳税人需要缴纳个人所得税吗
  • 现金解款单怎么读
  • 单位房转卖
  • 使用vue搭建项目
  • 西部大开发税收优惠政策是什么时候开始的?
  • php连接不上数据库sql
  • 哪些合同必须签订书面合同
  • js在数组中查找指定元素
  • java阻塞队列线程安全吗
  • 生产车间的辅助记录
  • 物流进项发票应纳税额
  • 如何理解合并报表抵消分录
  • 个人独资所得
  • 税额四舍五入的差额0.03怎么调整
  • PostgreSQL教程(十三):数据库管理详解
  • 会计利润属于什么会计科目
  • 固定资产折旧如何影响利润
  • 社保账务会计分录2019
  • 暂时进境货物如何申报
  • 研发费用加计扣除的条件
  • 计提折旧是哪个月的
  • 金税三期升级功能2020
  • 公司水电费分摊怎么算
  • 银行存款支付投资者投入的款项54万
  • 一般纳税人月销售额10万以下
  • 公司员工报销油费
  • 购车怎么做会计分录
  • 企业营运能力分析
  • 五金行业怎么开店
  • 新手会计建账的资料在哪里弄
  • 物流运输公司的运营盈利模式
  • mysql5717安装详细过程
  • 简述mysql的优势
  • 如何安装vmware10
  • win7密码输入错误被锁住
  • mm pp dpps进程
  • win10怎么取消禁用
  • centos7取消挂载硬盘
  • win7电脑桌面图标不见了右键也没用
  • linux 互传文件
  • 电脑安装win8系统
  • linux命令行在哪
  • linux解密
  • jquery ajax异步提交表单数据的方法
  • js编程实例
  • node-js
  • ntp ntpdate
  • js 右键
  • apk反编译去广告教程
  • 出售废铁的会计分录
  • 土地增值税的房屋转让指出售 赠与
  • 韩国税务怎么算收入
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设