React中实现tab切换
代码比较简单,并不复杂
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切换相关推荐
- 微信小程序中的Tab切换
微信小程序中的Tab切换 使用步骤 使用步骤 代码如下(示例): 定义一个状态status data: {status: 0,}, 代码如下(示例): 在点击切换时利用status来切换根据index ...
- VUE实现Tab切换
VUE中实现Tab切换方式,需要用到以下知识点: 1.动态绑定class,用于导航高亮显示 :class="{active:cur==0}"复制代码 2.click点击事件,用于改 ...
- vue中怎么清空tab选项卡的缓存_vue Tab切换以及缓存页面处理的几种方式
前言 相信tab切换对于大家来说都不算陌生,后台管理系统中多会用到.如果不知道的话,可以看一下浏览器上方的标签页切换,大概效果就是这样. 1.如何切换 使用动态组件,相信大家都能看懂(部分代码省略) ...
- Vue.js-Day01-PM【事件绑定(事件传参、事件对象、传参+获取事件对象)、样式处理操作(模板、事件、属性绑定)、Tab切换(原生js实现、Vue.js实现)、js中的this详解关键字】
Vue.js实训[基础理论(5天)+项目实战(5天)]博客汇总表[详细笔记] 目 录 4.事件绑定 4.1.事件绑定(点击.双击.鼠标移动) 点击按钮-最简单的事件绑定(无参函数) 格式 点击按钮 ...
- vue中怎么清空tab选项卡的缓存_vuejs 内置组件component实现tab切换懒加载和表单输入框内容的清空...
最近项目中使用了vue2.0 官网脚手架进行了开发.开发中的踩一些坑一直没有来得及整理.本篇文章就vuejs内置组件component的一些使用进行一些总结. 1.使用component 实现tab切 ...
- react 实现tab切换 三角形筛选样式
react 实现tab切换 三角形筛选样式 接下来上效果 这次使用的是react的class 类组件 import React, { Component } from 'react' import { ...
- 解决Echarts使用tab切换时只显示第一个tab中图表,其他tab中图表不显示或显示不全问题
近期项目中使用到了Echarts来在展示图表,两个tab切换页面中都存在图表,页面加载完成后都对所有图表进行了初始化和绘制,然而在tab切换中出现了如下动图中的问题: 说明:图中可以看到,第一个tab ...
- vue中tab切换前端实现_vue实现Tab切换功能
在项目开发中,我们经常会碰到Tab切换的功能,而在Vue中想实现这样的功能也应该有很多种,常用的三种应该是 Tab路由切换.Tab动态组件切换.通过v-show设置Tab显示隐藏.每种方法实现起来其实 ...
- vue项目中Tab切换,以及不同状态如何显示
前言 例如:这里主要讲到项目中我们会遇到的Tab切换,以及订单状态的显示. 一.Tab切换要如何去写? 代码如下(示例): <el-tabs type="border-card&quo ...
最新文章
- 操作符重载——C/C++学习笔记
- Leetcode | Sort List
- 与 Linux 一起学习:学习地理
- Mac 技术篇-VS Code插件安装方法,查看vscode已安装插件的方法
- 在eclipse中使用svn
- 01_Weblogic课程之概念篇:代理服务器,web服务器,应用程序服务器,JNDI概念,JTA概念,Java消息服务,Java验证和授权(JAAS),Java管理扩展,Web客户机,客户机应用程序
- mysql插入时间区间_mybatis插入数据时返回主键以及MySQL根据时间区间查询问题总结...
- qt 5.0中HeaderView的setResiziMode无法使用的问题
- 力扣225-用队列实现栈(C++,附思路及优化思路,代码)
- vba显示正在加载_利用VBA代码显示工作簿的路径及完全路径的方案及对工作薄的操作...
- 新车可以无牌上路7天_铜竟然可以做成袜子,连穿7天不臭脚!
- 学生时代,代码要从 0 写起,拒绝拷贝!
- 处理器管理与进程调度
- js点击页面其他地方如何隐藏div元素菜单
- IM在线聊天-微聊即时通讯完整源码
- 【密码学基础】06 高级加密标准AES
- 新发的日常小实验——Ubuntu安装拼音输入法
- cocoscreator中tween详细用法
- 一个简单的连续变焦红外镜头的从零开始的设计过程(zemax)(二)进一步优化,公差分析
- 统计学之离散指标(全距、内距、异众比率、平均差与标准差)
热门文章
- 水滴石穿oracle之安装
- 网页版B站如何任意倍速播放
- php serialize w3c,serializeArray()
- 对角化原理和停机问题
- c语言fclose函数作用,如若没有正确使用fclose函数,会怎样
- 网页设计_1·水果沙拉西餐厅网站
- [https+certificates]利用IIS将.cer转换成.pfx格式
- FIAR应收账款【05收入确认方法】
- Js的执行机制(异步)
- CentOS 提示Warning: dracut-initqueue timeout - starting timeout script