第一步,创建样式文件,在页面目录下根据自己习惯创建一个less文件,用来写样式类

第二部,引用该文件

import styles from './details.less';

//details.less 代码:

.menu {width: 95%;
}
.navigation-menu{width: 90%;
}

下面我们在js 中绑定 class;

1.传递一个字符串作为 className 属性:

<span className={styles.menu}>Menu</span>

2. 动态绑定class

2.1、使用逻辑运算符

<div className={ this.state.isError && styles.menu }>hello world</div>

2.2、使用三元运算符

<div className={ this.state.isShow ? styles.menu : '' }>hello world</div>

style 的绑定语法也类似:

<div style={ this.state.isShow ? {display: 'inline-block'} : { display: 'none'} }>hello world</div>

【Ant Design Pro 三】样式动态绑定 react样式绑定相关推荐

  1. Ant Design Pro+Electron+electron-builder实现React应用脱离浏览器,桌面安装运行

    学习参考: electron-api-demos 我以下的方式,其实并把Ant Design Pro文件打包到生成的安装包里,所以,安装包=Ant Design Pro+Electron环境 ant- ...

  2. ant design pro模板_Ant Design Pro 学习笔记

    学习笔记 摘要介绍 Ant Design Pro 是一个基于Ant Design搭建起来的模板项目.它提供了两个主要布局:BasicLayout.UserLayout,在布局基础上制作了20多个基础页 ...

  3. ant design pro模板_ant design pro 当中改变ant design 组件的样式和 数据管理

    ant design pro 简介 官网简介 Ant Design Pro 是一个企业级中后台前端/设计解决方案,我们秉承 Ant Design 的设计价值观,致力于在设计规范和基础组件的基础上,继续 ...

  4. React 基于ant design Pro 4 实现的一个分页, 自定义页码颜色

    标题目录 代码 样式 前言 这是在 Ant Design Pro 4 中基于 ant design 的 Pagination 分页组件的基础上开发的. 有这么一个需求, 页码的颜色基于该页是否有差异, ...

  5. React Ant design pro 访问服务器接口,获取数据显示

    React Ant design pro 访问服务器接口 一.前两天更新了Ant design pro环境搭建,需要了解的小伙伴可以看一下之前的内容,还有react基础教程噢. 二.框架搭建完后,一般 ...

  6. 在Ant Design Pro(React)中使用ECharts

    使用Ant Design Pro解决方案可以快速搭建前端框架,而ECharts是前端最流行,功能最强大的前端图表库. 下面将讲解下如何在Ant Design Pro使用ECharts. Ant Des ...

  7. React + Ant Design Pro项目实现keep-alive页签

    背景 PC端管理系统,采用 ant design pro 方案,它是阿里的一个管理系统框架,技术栈是react. 相比vue,react一个先天不足是不支持 keep-alive,所以管理系统中的多页 ...

  8. react ant design pro typescript springboot activiti权限、工作流框架

    是什么? 使用springboot,activiti,mybatis,react,ant design pro,typescript 开发的后台管理系统(包含权限管理.工作流等功能),真正前后端分离的 ...

  9. ant design pro(一)安装、目录结构、项目加载启动【原始、以及idea开发】

    一.概述 1.1.脚手架概念 编程领域中的"脚手架(Scaffolding)"指的是能够快速搭建项目"骨架"的一类工具.例如大多数的React项目都有src,p ...

最新文章

  1. Factory-pattern 三种工厂模式
  2. pythonurllib模块-python3之模块urllib
  3. 一个失败的操作系统MULTICS
  4. (转)C#创建数字证书并导出为pfx,并使用pfx进行非对称加解密
  5. laravel CURD ORM
  6. python super 理解(一)
  7. html 纯css 树形结构,纯css实现树形结构方法教程
  8. oracle查找异常中断的sqlid方法,Oracle查找锁定对象以及强制解除锁定的方法
  9. 信息学奥赛一本通 1820:【00NOIP提高组】进制转换 | 洛谷 P1017 [NOIP2000 提高组] 进制转换
  10. 谈一下对c语言程序设计,谈《C语言程序设计》课程教学.doc
  11. Leetcode 276.栅栏涂色
  12. 深度学习基础之sofxmax回归
  13. cacti 监控自身
  14. java验证码图片工具类_工具类:VerifyCode.java:图片验证码
  15. 个人项目集 - Oliver Chu
  16. java取窗口句柄_如何获取Java中的所有窗口句柄列表(使用JNA)?
  17. android 连接魅族手机,android studio连接魅族真机
  18. 实用计算机相关日语词汇,日语分类词汇:计算机类(1)
  19. CentOS系列的绑定MAC(物理网卡地址)
  20. java js方法_JAVA调用js方法

热门文章

  1. mysql-理想的索引
  2. box-shadow属性
  3. linux查看系统版本信息命令
  4. IDEA常用和实用配置以及各种必要插件
  5. 使用.NET自带的类实现DataGrid报表的打印。
  6. 家庭局域网开启AP隔离利用无线路由器互连
  7. 跨平台PHP调试器设计及使用方法——拾遗
  8. Windows下创建进程简介
  9. 使GDAL库支持中文路径或中文文件名的处理方法
  10. crontab 备份mysql数据库_crontab定时备份mySQL数据库