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

  • win10企业版影响游戏吗(win10企业版会不会影响游戏性能)

    win10企业版影响游戏吗(win10企业版会不会影响游戏性能)

  • 微信发gif过大怎么办(微信gif过大怎么添加)

    微信发gif过大怎么办(微信gif过大怎么添加)

  • vivo手机忘记锁屏密码(vivo手机忘记锁屏密码怎么办)

    vivo手机忘记锁屏密码(vivo手机忘记锁屏密码怎么办)

  • 显卡供电8口插6口行吗(显卡供电接口8和6+2)

    显卡供电8口插6口行吗(显卡供电接口8和6+2)

  • 键盘为什么亮一下就不亮了(为什么键盘亮了一下就黑了)

    键盘为什么亮一下就不亮了(为什么键盘亮了一下就黑了)

  • 笔记本长时间不用有什么危害(笔记本长时间不用)

    笔记本长时间不用有什么危害(笔记本长时间不用)

  • 您的windows7电脑不受支持(win7你的电脑遇到问题,需要重新启动)

    您的windows7电脑不受支持(win7你的电脑遇到问题,需要重新启动)

  • 路由器有信号却不能上网(路由器有信号却连不上)

    路由器有信号却不能上网(路由器有信号却连不上)

  • 联发科p70相当于麒麟多少(联发科mt6753相当于骁龙多少)

    联发科p70相当于麒麟多少(联发科mt6753相当于骁龙多少)

  • 计算机屏幕显示的信息来源于(计算机屏幕显示不全怎么办)

    计算机屏幕显示的信息来源于(计算机屏幕显示不全怎么办)

  • 钉钉群为什么看不到群消息(钉钉群为什么看不了直播回放)

    钉钉群为什么看不到群消息(钉钉群为什么看不了直播回放)

  • 换货卖家不发货怎么办(换货卖家不发货,退款怎么处理)

    换货卖家不发货怎么办(换货卖家不发货,退款怎么处理)

  • 华为手机有屏幕镜像吗(华为手机有屏幕使用时间吗)

    华为手机有屏幕镜像吗(华为手机有屏幕使用时间吗)

  • 大规模集成电路是什么(大规模集成电路为基础发展起来的新技术)

    大规模集成电路是什么(大规模集成电路为基础发展起来的新技术)

  • 手机积分清零吗(手机积分清0)

    手机积分清零吗(手机积分清0)

  • 手机qq闪退怎么办(手机qq时不时闪退)

    手机qq闪退怎么办(手机qq时不时闪退)

  • 荣耀3手环怎么更改日期(荣耀3手环怎么开蓝牙)

    荣耀3手环怎么更改日期(荣耀3手环怎么开蓝牙)

  • 华为mate10快充多少w(mate 10 快充)

    华为mate10快充多少w(mate 10 快充)

  • 快手对战是干嘛呢(快手对战pk是什么意思)

    快手对战是干嘛呢(快手对战pk是什么意思)

  • 华为p20没有红外线还可以用智能遥控吗(华为p20没有红外线功能吗)

    华为p20没有红外线还可以用智能遥控吗(华为p20没有红外线功能吗)

  • 抖音在哪里升级版本(苹果手机抖音在哪里升级)

    抖音在哪里升级版本(苹果手机抖音在哪里升级)

  • 信号电池是什么(信号电池是什么东西)

    信号电池是什么(信号电池是什么东西)

  • 共享文档无法访问设置教程(共享文档无法访问如何解决)

    共享文档无法访问设置教程(共享文档无法访问如何解决)

  • 2019年个人所得税要补税怎么办
  • 商品流通企业税种有哪些
  • 计提并结转所得税费用的会计分录
  • 增值税纳税义务发生时间的规定
  • 房地产企业施工电费会计分录
  • 维修汽车费用
  • 小微企业免征税怎么做会计分录
  • 建筑企业预收款开票
  • 摊余成本加还是减
  • 出纳都需要做什么表格
  • 用金税盘怎样认证抵扣
  • 法院的申请执行费用什么时候收取
  • 车间报废产品改善方式
  • 民办非企业收入会计分录
  • 事业单位职工福利费支出范围
  • 混凝土的增值税率是多少
  • 外购产品用于赠送帐务处理
  • 劳务派遣实缴资本
  • 返回的工会经费如何做账最新
  • 营业执照原件丢失后果
  • 进项票税率不同怎么处理
  • 接受应税劳务的会计分录
  • 收到押金和支付押金的账务处理
  • 网络共享每次都要输入密码
  • windows10如何更改时间
  • 如何从零开始制作地下偶像
  • 交割单和对账单一样吗
  • 档案保管期限是写汉字吗?
  • win7系统打印机在哪里
  • php的超级全局变量
  • 提租补贴应计入什么科目
  • 发票已开不符合收入确认条件账务处理怎么做?
  • 鹤望兰的养殖方法和注意事项浇水
  • 商品先入库后得发票如何做账
  • php 延迟
  • 北极熊睡觉图片卡通
  • 商品入库进项税额怎么算
  • PHP+HTML+JavaScript+Css实现简单爬虫开发
  • 企业所得税申报表A类
  • 分类问题的评价方法有
  • node-js
  • php use of undefined constant
  • firewall enable
  • ps打不出字怎么回事
  • 行政事业性收费是什么意思
  • 增值税申报表填错不影响税额
  • 政府扶持资金所得税税率
  • 呆账核销账务处理程序
  • 固定资产盘盈属于其他业务收入吗
  • 纳税人应按照当期可抵扣进项税额的10%
  • 飞机票抵扣进项税怎么填附表二
  • 劳务公司在异地施工要在哪里缴税
  • 财务人员办理会计事项必须复制或取得原始凭证
  • 现金折扣要扣除什么费用
  • 向非关联企业捐赠现金
  • 日后调整事项的记账凭证怎样装订
  • 事业单位的服务期
  • 销售产品产生的运输费计入什么科目
  • 用友t6生成常用凭证
  • 自建厂房的进项税额抵扣
  • 库存数据不准确
  • sql语句查询记录
  • windows微软官方
  • win2008 server r2 intel无法安装网卡驱动不存在英特尔PRO适配器的解决方法
  • 安装windows7所需的条件
  • centos如何安装vim
  • osx安装win10
  • windows10周年更新
  • win10下载英雄联盟运行没反应
  • win7的注册表在哪里打开
  • linux html编辑器
  • android app 源码
  • input submit、button和回车键提交数据详解
  • nodejs中的事件循环的执行顺序
  • 基于web的学生成绩管理系统毕业论文
  • Javascript call和apply区别及使用方法
  • django modelform
  • webpack循环引用
  • 深圳车牌注销需要车辆到场吗
  • 为什么有的企业在企查查上查不到
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设