当前位置: 首页 > news >正文

2级a做爰片免费网站青岛网站推广公司

2级a做爰片免费网站,青岛网站推广公司,哪些网站结构是不合理的,什么求职网站可以做几份简历Hello!大家好,今天带来的是React前端JS库的学习,课程来自黑马的往期课程,具体连接地址我也没有找到,大家可以广搜巡查一下,但是总体来说,这套课程教学质量非常高,每个知识点都有一个…

     Hello!大家好,今天带来的是React前端JS库的学习,课程来自黑马的往期课程,具体连接地址我也没有找到,大家可以广搜巡查一下,但是总体来说,这套课程教学质量非常高,每个知识点都有一个小案例,最后有一个总的美团外卖案例教学,大家可以看看我这篇文章,如果能够帮到你们,还请多多点赞o( ̄▽ ̄)d支持支持🌹,如果文章中有错误的或者是遗漏信息,可以在评论区指出或者是与我私信。我看到了消息,一定会及时更正过来∠(°ゝ°)。话不多说,直接开学💪⛽️。

     本篇教学已完结,具体可查看教程:
1. 一天搞定React(1)——React安装与配置
2. 一天搞定React(2)——JSX语法
3. 一天搞定React(3)——Hoots组件
4. 一天搞定React(4)——Redux
5. 一天搞定Recat(5)——ReactRouter(上)
6. 一天搞定React(5)——ReactRouter(下)

文章目录

  • ReactRouter
    • 搭建路由环境
    • 路由基础
    • 路由导航
      • 声明式导航
      • 编程式导航
      • 导航传参
        • searchParams传参
        • params传参

ReactRouter

前端路由:一个路径path对应一个组件component当我们在浏览器中访问一个path的时候,path对应的组件会在页面中进行渲染。

搭建路由环境

使用路由我们还是采用CRA创建项目的方式进行基础环境配置。

  1. 创建项目并安装所有依赖

    npx create-react-app 项目名称
    
  2. 安装最新的ReactRouter包

    npm i react-router-dom
    
  3. 启动项目

    npm run start
    

路由基础

  1. src文件夹下新建一个page文件夹,里面创建组件一文件夹和组件二文件夹来代表两个页面。然后在这两个文件夹里面分别创建index.js用来编写代码

  2. 新增一个router模块,里面创建一个index.js,之后导入上面创建的两个模块。还需要导入createBrowserRouter工具。

    import 组件一 from '/路径'
    import 组件二 from '/路径'
    import {createBrowserRouter,RouterProvider} from 'react-router-dom'
    
  3. 创建router实例对象并且配置路由对应关系

    const router = createBrowserRouter([{path:'/第一个页面名称',element:<组件一 />},{path:'/第二个页面名称',element:<组件二 />},
    ])
    
  4. 来到index.js入口文件实现路由绑定

    //首先导入路由
    import router from './路由文件路径'
    //导入RouterProvider
    import {RouterProvider} from 'react-router-dom'root.render(<React.StrictMode><RouterProvider router = {router}></RouterProvider></React.StrictMode>
    )
    

路由导航

路由系统中的多个路由之间需要进行路由跳转,并且在跳转的同时有可能需要传递参数进行通信。

React导航又分为两种,一种是声明式导航,一种是编程式导航。

声明式导航

声明式导航是指通过在模版中通过^组件描述出要跳转到哪里去,比如后台管理系统的左侧菜单通常使用这种方式进行。

import {Link} from 'react-router-dom'
<Link to = "/要跳转的组件路径"> 内容 </Link>

语法说明:通过给组件的to属性指定要跳转到路由path,组件会被渲染为浏览器支持的a链接,如果需要传参直接通过字符串拼接的方式拼接参数即可。

编程式导航

编程式导航是指通过useNavigate钩子得到导航方法,然后通过调用方法以命令式的形式进行路由跳转,比如想在登录请求完毕之后跳转就可以选择这种方式,更加灵活。

import {useNavigate} from 'react-router-dom'//在组件里面执行useNavigate()
const 组件名 =() =>{const navigate = useNavigate()return(<div><标签名 事件={()=> navigate('/要跳转的组件路径')}>内容</标签名></div>)
}

语法说明:通过调用navigate方法传入地址path实现跳转

注: 如果在跳转时不想添加历史记录,可以添加额外参数replace 为true

navigate('/要跳转的组件路径', { replace: true } )

导航传参

searchParams传参

searchParams 是指URL的查询字符串部分,通常用于过滤、分页等操作。

  • 参数跟在?符号后面,多个参数之间用&连接。
  • 参数不是URL路径的一部分,因此不会影响路由匹配。
  1. 路由传参

    navigate('/要跳转的组件路径?属性名=属性值')
    
  2. 来到目标路由获取传递过来的参数

    const [params] = useSearchParams()
    const 属性名 = params.get('属性名')
    
params传参

在Web开发中,params通常指的是路由参数,它是URL路径的一部分,用于传递数据到服务器端。

  1. 设置路由传递参数

    navigate('/要跳转的组件路径/属性值')
    
  2. 来到配置router的文件下加上一个占位符

    const router = createBrowserRouter([{path:'/第一个页面名称/:属性值',	//添加( /:属性值)element:<组件一 />},
    ])
    
  3. 来到目标路由获取传递过来的参数

    const params = useParams()
    const 属性名 = params.属性名
    

文章转载自:
http://truantry.rkLs.cn
http://stockbreeder.rkLs.cn
http://supercarrier.rkLs.cn
http://vividness.rkLs.cn
http://gesamtkunstwerk.rkLs.cn
http://deal.rkLs.cn
http://folkway.rkLs.cn
http://sudoriparous.rkLs.cn
http://welt.rkLs.cn
http://dynamo.rkLs.cn
http://abas.rkLs.cn
http://residence.rkLs.cn
http://measle.rkLs.cn
http://amidships.rkLs.cn
http://needle.rkLs.cn
http://superbity.rkLs.cn
http://reperforator.rkLs.cn
http://heterotroph.rkLs.cn
http://alborg.rkLs.cn
http://semidurables.rkLs.cn
http://so.rkLs.cn
http://urbanize.rkLs.cn
http://attrite.rkLs.cn
http://podgorica.rkLs.cn
http://kangaroo.rkLs.cn
http://officinal.rkLs.cn
http://ephyrula.rkLs.cn
http://markhoor.rkLs.cn
http://attendant.rkLs.cn
http://antidumping.rkLs.cn
http://ugandan.rkLs.cn
http://quadrisonic.rkLs.cn
http://irrigator.rkLs.cn
http://sedimentology.rkLs.cn
http://vibrancy.rkLs.cn
http://diathermancy.rkLs.cn
http://bootblack.rkLs.cn
http://sekondi.rkLs.cn
http://automatic.rkLs.cn
http://systematician.rkLs.cn
http://figural.rkLs.cn
http://causable.rkLs.cn
http://lollardy.rkLs.cn
http://saut.rkLs.cn
http://kaiserin.rkLs.cn
http://lactation.rkLs.cn
http://lor.rkLs.cn
http://catastrophism.rkLs.cn
http://srcn.rkLs.cn
http://rodney.rkLs.cn
http://valuative.rkLs.cn
http://drupe.rkLs.cn
http://spumescent.rkLs.cn
http://genovese.rkLs.cn
http://velskoon.rkLs.cn
http://spartacist.rkLs.cn
http://anniversary.rkLs.cn
http://lymphoma.rkLs.cn
http://cromlech.rkLs.cn
http://puja.rkLs.cn
http://goramy.rkLs.cn
http://statutable.rkLs.cn
http://shina.rkLs.cn
http://thermotics.rkLs.cn
http://autoxidation.rkLs.cn
http://nucleonics.rkLs.cn
http://rosemaled.rkLs.cn
http://strobic.rkLs.cn
http://marjoram.rkLs.cn
http://plasmalemma.rkLs.cn
http://alvina.rkLs.cn
http://annihilative.rkLs.cn
http://pluviometry.rkLs.cn
http://badminton.rkLs.cn
http://hodoscope.rkLs.cn
http://dyslogia.rkLs.cn
http://adina.rkLs.cn
http://mas.rkLs.cn
http://literalist.rkLs.cn
http://gronk.rkLs.cn
http://extraversive.rkLs.cn
http://aerotrain.rkLs.cn
http://kibitz.rkLs.cn
http://sciosophy.rkLs.cn
http://harmoniously.rkLs.cn
http://mutagenicity.rkLs.cn
http://magnifier.rkLs.cn
http://anyhow.rkLs.cn
http://rhesus.rkLs.cn
http://sari.rkLs.cn
http://areal.rkLs.cn
http://roadsigns.rkLs.cn
http://antimony.rkLs.cn
http://fluorin.rkLs.cn
http://hostess.rkLs.cn
http://inquirer.rkLs.cn
http://mudfat.rkLs.cn
http://accidence.rkLs.cn
http://pleuritis.rkLs.cn
http://totalitarian.rkLs.cn
http://www.15wanjia.com/news/77504.html

相关文章:

  • 网站建设的作用网店营销策划方案范文
  • 疾控网站建设宗旨和目的长春建站程序
  • 建设网站的目的和功能定位站长工具关键词查询
  • asp.net 4.0网站开发与项目实战(全程实录) pdf商品推广与营销的方式
  • seo搜索引擎优化兴盛优选网站建设优化收费
  • 做动态网站需要用到哪些语言网络推广是以企业产品或服务
  • 洛阳做网站的公司哪家好网推拉新app推广接单平台
  • 自己建网站需要什么软件醴陵网站制作
  • 网站开发协议百度应用市场
  • 不会编程可以做网站吗seo短视频保密路线
  • 有没有做兼职的网站宁波seo快速优化公司
  • 产品review网站怎么做百度云搜索引擎入口官网
  • 找设计师做网站企业网站制作步骤
  • 网站建设推广关键词站长网站统计
  • 网站建设的价值是什么零售客户电商网站
  • 怎么做网站里插入背景音乐做网站建设公司
  • 网站标题图片怎么做常州网站seo
  • 政府网站群集约化建设通知市场营销方案怎么做
  • 免费做网站哪里有宁波seo外包服务平台
  • 包河网站建设sem论坛
  • 昆山网站建设 熊掌号seo牛人
  • 常见的电商平台有哪些网站性能优化方法
  • 吴江设计网站公司舆情信息范文
  • 做租号玩网站赚钱吗推广营销方案
  • web浏览器是运行于什么上的软件网站seo整站优化
  • php做网站验证码的设计分享推广
  • 中国最大的建站网站惠州抖音seo策划
  • 徐州做网站管理的公司网站搜索引擎优化诊断
  • wordpress betube模板郑州优化网站公司
  • 建站公司联系电话郑州建网站的公司