分享更有价值
被信任是一种快乐

如何使用react实现一个tab组件

文章页正文上

这篇“如何使用react实现一个tab组件”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“如何使用react实现一个tab组件”文章吧。 使用react实现一个tab组件的方法:1、通过“export default props => {…}”方式创建TAB button组件;2、通过“tab-group-layout.js”组件来免费云主机、域名传“tabIndex”,并设置默认选中的tab效果;3、用react继承“react.component”组件里的onMouseOver和OnMouseOut方法即可。怎么使用react实现一个tab组件?react写Tab组件使用react写TAB栏组件和对应hover事件(背景:在用gatsby开发页面时,遇到这样的组件效果,顺便记录一下)1、效果默认选中的tab选中效果 和 鼠标放上去的hover效果当鼠标滑过右侧的tab时,也会有和第一个一样的选中效果!2、tab-button.js 组件

importReactfrom"react"
import{css}from"@emotion/core"
import{Link}from"gatsby"
importjdyStylesfrom"./container.module.css"

//TABbutton组件
exportdefaultprops=>{

return(

  • {props.children}

  • )
    }
    3、tab-group-layout.js 组件

    importReactfrom"react"
    import{css}from"@emotion/core"
    import{Link}from"gatsby"
    importListLinkfrom"../components/tab-button"
    importRegisterButtonfrom"../components/round-button"
    exportdefault({tabIndex})=>{
    
    return(
    
    
    {/*tab*/}
      产品介绍成功案列服务支持资源中心
    ) }

    使用这个组件传过来 tabIndex 设置默认选中的tab效果;也可以自己处理展示的逻辑4、对应的css样式 container.module.css

    .header_hover{
    color:#333;
    }
    
    .header_hover_default{
    color:#0084ff!important;
    border-top:3pxsolid#0084ff;
    }
    
    .header_hover:hover{
    color:#0084ff!important;
    border-top:3pxsolid#0084ff;
    }

    5、当前组件的hover使用的是css样式控制,也可以用 react继承 react.component组件里的onMouseOver和OnMouseOut方法来实现。以上就是关于“如何使用react实现一个tab组件”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注云技术行业资讯频道。

    相关推荐: 怎么用javascript求总分和平均值

    本篇内容介绍了“怎么用javascri免费云主机、域名pt求总分和平均值”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!实现步骤:1、创建一个包含多个数据的数组,…

    文章页内容下
    赞(0) 打赏
    版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
    文章页正文下
    文章页评论上

    云服务器、web空间可免费试用

    宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

    主机选购导航云服务器试用

    登录

    找回密码

    注册