代码比较简单,并不复杂

import React, { Component } from "react";class Taball extends Component {constructor(props) {super(props);this.state = {current: 1,};}handleTab(index) {this.setState({current: index,});}classFn(index, class1, class2) {//如果符合当前就要多一个class,如果不符合当前就没有对应的classlet { current } = this.state;return current === index ? class1 : class2;}componentDidMount() {this.handleTab(1);}render() {return (<div><h1>tab切换</h1><div className="tab_con2"><ol><lionClick={() => {this.handleTab(1);}}className={this.classFn(1, "cur", "")}>菜单一</li><lionClick={() => {this.handleTab(2);}}className={this.classFn(2, "cur", "")}>菜单二</li><lionClick={() => {this.handleTab(3);}}className={this.classFn(3, "cur", "")}>菜单三</li></ol><ul><li className={this.classFn(1, "current", "")}>内容一</li><li className={this.classFn(2, "current", "")}>内容二</li><li className={this.classFn(3, "current", "")}>内容三</li></ul></div></div>);}
}export default Taball;

React中实现tab切换相关推荐

  1. 微信小程序中的Tab切换

    微信小程序中的Tab切换 使用步骤 使用步骤 代码如下(示例): 定义一个状态status data: {status: 0,}, 代码如下(示例): 在点击切换时利用status来切换根据index ...

  2. VUE实现Tab切换

    VUE中实现Tab切换方式,需要用到以下知识点: 1.动态绑定class,用于导航高亮显示 :class="{active:cur==0}"复制代码 2.click点击事件,用于改 ...

  3. vue中怎么清空tab选项卡的缓存_vue Tab切换以及缓存页面处理的几种方式

    前言 相信tab切换对于大家来说都不算陌生,后台管理系统中多会用到.如果不知道的话,可以看一下浏览器上方的标签页切换,大概效果就是这样. 1.如何切换 使用动态组件,相信大家都能看懂(部分代码省略) ...

  4. Vue.js-Day01-PM【事件绑定(事件传参、事件对象、传参+获取事件对象)、样式处理操作(模板、事件、属性绑定)、Tab切换(原生js实现、Vue.js实现)、js中的this详解关键字】

    Vue.js实训[基础理论(5天)+项目实战(5天)]博客汇总表[详细笔记] 目   录 4.事件绑定 4.1.事件绑定(点击.双击.鼠标移动) 点击按钮-最简单的事件绑定(无参函数) 格式 点击按钮 ...

  5. vue中怎么清空tab选项卡的缓存_vuejs 内置组件component实现tab切换懒加载和表单输入框内容的清空...

    最近项目中使用了vue2.0 官网脚手架进行了开发.开发中的踩一些坑一直没有来得及整理.本篇文章就vuejs内置组件component的一些使用进行一些总结. 1.使用component 实现tab切 ...

  6. react 实现tab切换 三角形筛选样式

    react 实现tab切换 三角形筛选样式 接下来上效果 这次使用的是react的class 类组件 import React, { Component } from 'react' import { ...

  7. 解决Echarts使用tab切换时只显示第一个tab中图表,其他tab中图表不显示或显示不全问题

    近期项目中使用到了Echarts来在展示图表,两个tab切换页面中都存在图表,页面加载完成后都对所有图表进行了初始化和绘制,然而在tab切换中出现了如下动图中的问题: 说明:图中可以看到,第一个tab ...

  8. vue中tab切换前端实现_vue实现Tab切换功能

    在项目开发中,我们经常会碰到Tab切换的功能,而在Vue中想实现这样的功能也应该有很多种,常用的三种应该是 Tab路由切换.Tab动态组件切换.通过v-show设置Tab显示隐藏.每种方法实现起来其实 ...

  9. vue项目中Tab切换,以及不同状态如何显示

    前言 例如:这里主要讲到项目中我们会遇到的Tab切换,以及订单状态的显示. 一.Tab切换要如何去写? 代码如下(示例): <el-tabs type="border-card&quo ...

最新文章

  1. 操作符重载——C/C++学习笔记
  2. Leetcode | Sort List
  3. 与 Linux 一起学习:学习地理
  4. Mac 技术篇-VS Code插件安装方法,查看vscode已安装插件的方法
  5. 在eclipse中使用svn
  6. 01_Weblogic课程之概念篇:代理服务器,web服务器,应用程序服务器,JNDI概念,JTA概念,Java消息服务,Java验证和授权(JAAS),Java管理扩展,Web客户机,客户机应用程序
  7. mysql插入时间区间_mybatis插入数据时返回主键以及MySQL根据时间区间查询问题总结...
  8. qt 5.0中HeaderView的setResiziMode无法使用的问题
  9. 力扣225-用队列实现栈(C++,附思路及优化思路,代码)
  10. vba显示正在加载_利用VBA代码显示工作簿的路径及完全路径的方案及对工作薄的操作...
  11. 新车可以无牌上路7天_铜竟然可以做成袜子,连穿7天不臭脚!
  12. 学生时代,代码要从 0 写起,拒绝拷贝!
  13. 处理器管理与进程调度
  14. js点击页面其他地方如何隐藏div元素菜单
  15. IM在线聊天-微聊即时通讯完整源码
  16. 【密码学基础】06 高级加密标准AES
  17. 新发的日常小实验——Ubuntu安装拼音输入法
  18. cocoscreator中tween详细用法
  19. 一个简单的连续变焦红外镜头的从零开始的设计过程(zemax)(二)进一步优化,公差分析
  20. 统计学之离散指标(全距、内距、异众比率、平均差与标准差)

热门文章

  1. 水滴石穿oracle之安装
  2. 网页版B站如何任意倍速播放
  3. php serialize w3c,serializeArray()
  4. 对角化原理和停机问题
  5. c语言fclose函数作用,如若没有正确使用fclose函数,会怎样
  6. 网页设计_1·水果沙拉西餐厅网站
  7. [https+certificates]利用IIS将.cer转换成.pfx格式
  8. FIAR应收账款【05收入确认方法】
  9. Js的执行机制(异步)
  10. CentOS 提示Warning: dracut-initqueue timeout - starting timeout script