位置: 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
  • 已付的账款叫什么
  • 资产负债表负债总额怎么看
  • 支付劳务派遣管理费现金流量表里放在哪里
  • 企业所得税不征税收入
  • 现金存入银行会计摘要怎么写
  • 银行本票结算分录
  • 转出多交增值税借方余额表示
  • 异地工程要预缴环境税款吗
  • 小规模纳税人代收水电费税率
  • 收到的借款利息计入什么科目
  • 一般纳税人销售货物会计分录
  • 差旅费应交税费会计科目
  • 银行承兑汇票到期怎么提示付款
  • 商品和服务税收编码怎么查
  • 公司清算补偿工资标准
  • 贷款余额反映了什么
  • 交社保公积金需要劳动合同吗
  • 资产减值损失填在资产负债表哪里
  • 固定资产出售时增值税怎么处理
  • 本期预收的货款属于
  • 如何设置win7系统密码
  • macbook右上角
  • 平均净资产和净资产
  • linux如何在终端运行程序
  • 艾叶泡脚的方法和注意事项
  • 科研的成果形式
  • php true
  • 支付离退休人员退休金可以用现金结算吗
  • 生产型出口企业免抵退
  • 阿拉斯给加拉普
  • laravel orm使用
  • update命令怎么用
  • 微擎框架安装教程
  • 销售旧货怎么填写申报表
  • Python如何查看中风患者两表的数据量
  • 税务维护费抵扣分录
  • Discus X 3 门户改造熊掌号网页教程
  • 开发商提供物业用房的法律依据
  • 财务报表怎么重新编制
  • 弃置费用的摊余成本
  • 农业发展公司有没有库存商品的
  • 未分配利润转增股本 企业所得税
  • 营业执照注销对商标有影响吗?
  • 房地产企业成本结转
  • 股东以无形资产入股是否需要缴纳个税
  • 税金及附加如何预测
  • 如何加强存货管理,提高存货周转率
  • 股权拍卖溢价部分怎么算
  • 委托生产产品
  • 工程结算材料款抵扣增值税
  • 个人发票单位能做账用吗
  • 总账的建立分为哪几个步骤
  • windows server 2008 r2开启远程访问
  • linux临时目录在哪
  • win7 系统设置
  • linux安装syslog
  • macbookzen
  • Retina MacBook和10.10.3支持更快的NVMe SSD接口
  • win8使用体验
  • mx1014
  • 阴影效果有什么用
  • windows批量处理命令
  • dos命令中运行文件的命令
  • html+css网站设计基础教程
  • 服务器总是自动关机
  • unity的shader在哪儿
  • numpy体会
  • javascript常见问题
  • 广西公安厅有几个处长
  • 支付境外服务费需要缴纳哪些税费
  • 设备租赁增值税怎么抵扣
  • 房地产的营业税税率
  • 青岛个人所得税咨询电话是多少
  • 城镇土地使用税税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设