位置: 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)

  • 支付税金怎么算
  • 税务ukey使用教程视频
  • 一般纳税人缴纳税金分录
  • 失业稳岗补贴怎么记账
  • 企业购买理财都需先交税再提现吗
  • 购车税叫什么
  • 运输费可以和货款合并开票吗
  • 增值税代开扣款怎么报税?
  • 海关进口增值税如何入账
  • 零余额帐户如何转账
  • 专票的税金
  • 损益调整是什么科目
  • 预付账款金额过大的原因
  • 三证合一不需要税务登记情况说明
  • 税负几个点
  • 开增值税专票交多少税费
  • 缴纳的住房公积金计入什么科目
  • 收到个人实收资本怎么做账
  • 进项税额抵扣欠税后怎么申报
  • 社保企业报盘是什么
  • 递延收益的账务处理案例
  • 公司租赁的办公室装修费用可以抵进项税吗
  • 增值税专用发票的税率是多少啊
  • windows10无法连接到打印机,拒绝访问
  • 需要税务部门解决的问题
  • 留置权什么时候才可以行使
  • 如何查看microsoft账户的邮箱
  • 客运企业安全费用提取标准
  • 证券公司佣金是买卖都要收吗
  • win10任务栏变成黑色
  • 销售发票重复开,库存商品怎么处理?
  • 企业发放年终奖政府有哪些规定?
  • sdhc 速度
  • 伏尔塔瓦河上的纤夫
  • 终身职业技能培训
  • 个人所得税申报流程图
  • 应付职工薪酬是负数是什么意思
  • element ui的作用
  • html前端技术
  • 研发费用如何做加计扣除
  • 增值税电子发票怎么领用
  • 小微企业具体指
  • sql 生成新表
  • mongodb4.4安装
  • 个人生产经营所得范围
  • 存款利息收入一般是多少
  • 债券发行时发生的承销费、法律费
  • 公司股东退股如何对资产纳税
  • 购买性支出和转移性支出都计入GDP
  • 城市维护建设税怎么算
  • 分公司交纳的管理费用
  • 一次性收取房租怎么做分录
  • 代收物业费有什么风险
  • 已经计提的坏账收回了怎么做
  • 银行总账和明细账
  • 航天金税税控盘服务电话
  • 产品成本核算方法受那些因素影响
  • 账户与会计科目有什么联系与区别?
  • sql server数据库怎么使用
  • mysql 5.7启动
  • win7支持net.framework4.7.2
  • ubuntu编辑器在哪
  • linux系统之间的区别
  • linux 命令提示
  • 如何在xp系统中调整移动硬盘
  • 本地安全策略主要功能
  • 清除电脑开机痕迹
  • html概念及作用
  • 手把手教你学python
  • list嵌套list采用什么结构
  • jquery使用教程
  • python怎么用的
  • css怎么设置
  • android中fragment
  • 工会经费税务代收现状
  • 重庆黄桷垭在什么地方
  • 北京税务部门需要党员吗
  • 税务局取消办税人员
  • 延安市地方税务局电话
  • 税收优惠政策有没有政府补助
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设