位置: IT常识 - 正文

React修改Antd组件样式的方法(react组件如何设置dom)

编辑:rootadmin
React修改Antd组件样式的方法 1.修改默认组件样式和写自己组件样式的区别

推荐整理分享React修改Antd组件样式的方法(react组件如何设置dom),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:react改变组件中input的值,react中修改state的方法,react改变组件中input的值,react-antd-admin,react-antd-admin,react 直接修改state,react 直接修改state,react组件如何设置dom,内容如对您有帮助,希望把文章链接给更多的朋友!

React修改Antd组件样式的方法(react组件如何设置dom)

当我们写自己的样式时,在组件页面中定义class名称,再在less文件中对这个class定义样式。

//index.jsimport React,{useState} from 'react';import styles from './index.less';const Index = (props) =>{ return ( <div className={styles.testBox}> </div> )}export default Index;//index.less.testBox { width:100px; height: 100px;}

而修改默认的antd组件,则需要使用global

//index.jsimport React,{useState} from 'react';import styles from './index.less';import {Tabs} from 'antd';const {TabPane} = Tabs;const Index = (props) =>{ return ( <div className={styles.testBox}> <Tabs onChange={} activeKey={}> <TabPane tab="" key=""> </TabPane> </Tabs> </div> )}export default Index;//index.less.testBox { width:100px; height: 100px; :global { .ant-tabs-nav { height: 30px; width: 70px; } }}

为什么会需要这样呢? 因为我们启动了CSS Modules,它是一种技术流的组织css代码的策略,它将为css提供默认的局部作用域。因为构建工具会在编译的时候自动把我们的类名加上一个哈希字符串,例如上面我们写的类名为testBox,当多人开发的时候,有可能和别人的类名冲突,但是后面加上哈希字符串之后,它就保证了每一个选择器名称的独一无二,从而实现了局部作用域。

//编译之后可以在控制台看到类名后面有哈希字符串

因而如果我们想要覆盖antd的默认组件样式,用自己写的选择器名称是覆盖不了的,因为加了哈希字符串之后与组件默认样式的选择器名称不匹配;而使用global

本文链接地址:https://www.jiuchutong.com/zhishi/289016.html 转载请保留说明!

上一篇:圣何塞附近的代阿布洛岭山麓,加利福尼亚 (© Jeff Lewis/Tandem Stills + Motion)(圣何塞在哪)

下一篇:洛阿雷城堡,西班牙韦斯卡 (© Sebastian Wasek/Alamy)

  • 哪些税不用通过应交税费
  • 财务刷卡手续费怎么处理
  • 半成品可以计入成本吗
  • 非限定性净资产相当于本年利润吗
  • 费用多报销了,但已经给了,怎么办
  • 建筑劳务公司的工资计入什么科目
  • 季度申报后还要年度申报吗
  • 外资企业变内资流程
  • 原材料作废品处理方法
  • 存货置换固定资产
  • 新公司接手之前公司的固定资产
  • 全年一次性奖金计税方式2023
  • 没在公司交社保遣散的怎么赔偿
  • 新租赁准则承租人进项税
  • 装修费属于劳务费吗
  • 国税定额发票有效期是多长时间
  • 企业如何实现资源共享
  • 误工费保险公司全部付吗
  • 个人承担的社保费有哪些
  • 销售费用中的运输费属于什么科目
  • 印花税扣款
  • 应收账款现金折扣计入什么科目
  • 财务报告成本
  • 可引导的macos
  • 生产性企业购买粽子可以开专票吗
  • 固定资产一次性扣除后第二年账务处理
  • 购车的进项税怎么算
  • 开业庆典的活动内容
  • win7为什么现在不能用了
  • php array_replace
  • Win11 Build22000.346 Beta/Release预览版发布 KB5007262更新汇总
  • css滚动条自动滚动
  • html cssjs
  • linux嵌入式开发教程
  • centos7搭建http
  • 税收收入退还书有时间限制吗
  • 帐没做完怎么报增值税
  • uni-simple-router 跳转无效
  • python repeat函数
  • 施工企业预缴税款
  • 个人所得税是可以全部退回吗
  • 企业做账会计分录流程
  • 金蝶软件如何新增账套
  • 上级补助收入是指事业单位从主管部门和上级单位取得的
  • 盈利能力还有什么能力
  • 城建税多交了怎么办
  • 公司折价购买的股票
  • 购入商品货款尚未支付
  • 建筑发票可以一次性抵扣吗
  • 员工出国境有关说法
  • 存货过期报废进项税额怎么处理
  • 公司想自己开发票怎么申请
  • 利润表中的营业收入怎么算出来的
  • 普票抵扣
  • 财务报表分析的目的
  • 商品盘盈商品会计分录
  • 会计的职务是什么意思
  • 记一次因线上mysql优化器误判引起慢查询事件
  • win10怎么安装网络驱动程序
  • win7右下角提示测试模式
  • window系统怎么截屏屏幕
  • centos 6.5网络设置
  • gwsloader.exe是什么意思
  • win8.1系统电脑设置闪退
  • win8一直配置更新
  • Win10系统怎么截图快捷键
  • linux服务器如何配置ip
  • vuejs单页面
  • 置顶高手
  • nodejs示例
  • android开发app
  • android事件处理方式有几种
  • js阻止浏览器后退
  • android 基类
  • 甘肃税务局电子税务局app
  • 安徽省合肥市地震多少级
  • 搞农业种植
  • 生育津贴是分期的吗
  • 在网上购物是否隔断时间就要实名
  • 车辆购置税纳税申报表下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设