《关于学react的时候发现数据过老图标显示不出来并尝试解决这件事》

智能化运维(AIOps) • 调查显示,54.79%的企业当前着重关注智能运维的质量领域(包括异常检测、告警收敛、根因分析、 故障处置等)能力建设,其次45.77%的企业关注效率领域,45.49%的企业关注成本领域,30.82%的 企业关注安全领域。从目前的发展情况来看,现阶段AIOps能力大多集中在L2级别, 主要以系统辅助分析,帮助人工进行决策和操作为主,较为领先的 能力实践可以达到L3级别,而L4和L5级别随着AIOps的技术发展 和能力的逐步增强,将是未来智能运维能力建设的发展方向和目标。 阅读详情

我遇到的问题:
在学react的时候(看视频),因为antd的图标写法更新了,导致视频上的icon不能使用
在这里插入图片描述
在这里插入图片描述

如图所示,新版的icon使用了驼峰命名法,并且作为一个组件的形式进行输入

我所使用的解决办法:

  • 在state中新成立一个数组,用来放置即将要用的图标
import { UsergroupDeleteOutlined, IdcardOutlined, DingdingOutlined, GoogleOutlined, WechatOutlined, DribbbleOutlined } from '@ant-design/icons';
constructor(props) {
        super(props);
        this.state = {
            list:[],
            newlist: [
                <UsergroupDeleteOutlined />,
                <IdcardOutlined />,
                <DingdingOutlined />,
                <GoogleOutlined />,
                <WechatOutlined />,
                <DribbbleOutlined />,
            ]
        }
    }
  • 拿到数据后将数据保存到一个常量中(Data),通过数据循环将数组中的新值循环到list中,替换掉旧值
  • item可以获取数据的内容,index可以获取数据的索引,通过索引即可实现图标的改变
componentDidMount(){
axios.get('...')
            .then((res) => {
                const Data = res.data.data
                Data.map((item, index) => {
                    item.icon = this.state.newlist[index]
                    console.log(item.icon, index);
                })
                this.setState({
                    list: res.data.data
                })
            })
          }

在这里插入图片描述
在这里插入图片描述

【电动汽车再生制动控制技术(万字长文,图文并茂)】 电动汽车再生制动的基本原理是:通过具有可逆作用的电动机/发电机来实现电动汽车动能和电能的转化。在汽车减速或制动时,可逆电机以发电机形式工作,汽车行驶的动能带动发电机将汽车动能转化为电能并储存在储能器(蓄电池或超级电容器)中;在汽车起动或加速时,可逆电机以电动机形式工作,将储存在储能器中的电能转化为机械能给汽车。这对于改善汽车的能量利用效率,延长电动汽车的行驶距离是至关重要的。 阅读详情

相关推荐

Camera Sensor接口协议全解析(六)聚焦onsemi HiSPi接口的技术突破与应用实践

摘要: Onsemi HiSPi是一种高速并行接口协议,专为高分辨率图像传感器设计,具备1600 Mbps传输速率、低功耗和高兼容性特点。通过对比DVP、MIPI CSI-2等主流协议,HiSPi在工业/医疗领域表现突出,支持动态功耗控制、多ROI和CRC校验。其创新架构包含多PHY设计,提供分组SP、流SP等多种工作模式,满足灵活传输需求。实际应用中,HiSPi在PCB缺陷检测(5μm精度)和液晶面板检测(0.3% Mura检出率)等场景展现卓越性能,成为高速成像领域的关键技术。

GateWorld的博客 1435

React中Font Awesome 5/6图标不显示的根源与解决方案

Font Awesome 是前端项目中最常用的图标库之一,其核心已从 CSS 字体方案演进为 SVG 组件化架构。理解这一转变是解决图标不渲染、空白、乱码等问题的前提:v5+ 不再依赖全局 CSS 类名注入,而是通过 `@fortawesome/react-fontawesome` 渲染器 + 显式图标注册 + SVG 内联机制协同工作。技术价值在于按需加载、Tree-shaking 友好、无障碍支持完善及 SSR 兼容性可控;典型应用场景包括 React 单页应用、Next.js 服务端渲染、Vite 构

weixin_31306591的博客 348

Arduino——GY39大气压、温湿度、光照模块

前几天买东西的时候买了一个GY39,这个模块集成了温湿度,大气压,海拔,光照一体,使用起来很方面。它有两种工作模式使用串口模式时需要搭配转接板,我选择了IIC模式,看一下通信协议吧,就是关于高八位和低八位的数据。看一下接线。

戚晨夕的博客 2605

Bootstrap项目集成datetimepicker:解决箭头图标不显示问题

在Web前端开发中,表单交互是提升用户体验的关键环节,而日期时间选择器是表单中常见的复杂组件。其原理是通过JavaScript动态生成交互界面,并依赖CSS样式和图标字体进行渲染。一个功能完备的时间选择器能显著提升数据录入的效率和准确性,在预约系统、数据报表、后台管理等场景中应用广泛。然而,在将第三方时间选择器库(如bootstrap-datetimepicker)集成到Bootstrap项目中时,开发者常会遇到图标字体加载失败或样式冲突等技术难题,导致导航箭头等关键UI元素无法正常显示,直接影响组件的可用

weixin_30698527的博客 312

烽火HG680-LC刷机后体验:当贝纯净桌面+讯飞语音,老盒子秒变智能电视的折腾记录

本文详细记录了烽火HG680-LC机顶盒刷机后的使用体验,通过安装当贝纯净桌面和讯飞语音助手,老盒子焕发新生,实现无广告、快速响应的智能电视功能。文章对比了刷机前后的性能差异,分享了影音播放、语音控制等实用功能,并提供了ADB调试和问题解决的实用技巧,帮助用户将闲置的运营商盒子变身为高性能的智能影音中心。

weixin_30292843的博客 470

如何在Hyper-V、Virtual PC等虚拟机中使用USB设备

今天网盾科技给大家分享一篇在Hyper-V、Virtual PC等虚拟机中使用USB Over network软件用USB设备的方法。 当前Hyper-V Server与Microsoft Virtual PC的虚拟机,不支持USB的设备,如果你有USB设备需要在虚拟机中使用,例如USB的加密狗、智能卡、网上银行的U盾等,可以通过USB Over Network软件,通过网络,使用USB设备。 USB Over Network是一款“客户/服务器”软件,是这么一款功能强大 USB 设备共享软件。它使用方

wangdunkeji_idc的博客 4998

Antd Select 设置Value之后 Placeholder不显示问题

<Select style={{ width: 200 }} placeholder="请选择配置模板" showSearch value={selectVal} // 关键在于这个value的值初始值要设置成undefined才可以显示 onChange={selectChange} optionLabelProp="label" // dropdownRender={(menu...

qq_31444707的博客 936

AI 辅助代码审查:开启代码质量管控的智能时代

AI辅助代码审查正在改变传统的代码质量管控方式。通过自动化分析、智能反馈和上下文感知,AI不仅提高了代码审查的效率,还提升了代码质量的一致性和可维护性。随着机器学习和深度学习技术的不断发展,未来AI将成为开发者日常工作中强大的助手,进一步推动软件开发向智能化、自动化方向发展。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 3228

react+antd解决样式不生效问题

react创建项目时暴露webpack文件,添加antd时样式不生效,报错。更改webpack配置

Sunny_lxm的博客 9409

SAP SEGW 事物码里的 Association 建模方式

Association 模型用于描述 OData 模型里不同 Entity Type 之间的关联关系。我们来看一个具体的例子:Principal Entity(主体):代表 association 的主导端。Cardinality(基数):指定主体实体类型和依赖实体类型之间的关系。按 F4 或点击从列表中选择。关联的多重性如下:为引用约束()指定以下参数,目的是将主体实体类型的每个键,关联到从属实体类型的一个属性:Referential Constraints 的一个例子如下: 引用约束(Referenti

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 909

Python爬虫实战:使用最新技术爬取GitHub Trending项目

本文将详细介绍如何使用Python最新技术栈构建一个高效的GitHub Trending爬虫。我们将使用异步请求库httpx、HTML解析库parsel、数据存储方案以及反反爬技术,完整实现一个能够稳定获取GitHub Trending数据的爬虫系统。文章包含5000余字详细教程,从环境搭建到代码实现,再到数据处理和存储,最后部署运行,提供全方位指导。GitHub Trending页面展示了GitHub上当前最受欢迎的项目,对于开发者了解技术趋势、发现优秀项目非常有价值。

2201_76125261的博客 738

React icon运用遇到报错 error: 'GlobalIcon' is not exported from './statics/iconfont/iconfont'.

报错如下 报错原因:是因为我的在下载新的icon.svg导入的时候替换掉了原来的iconfont.js。后来下载的iconfont.js是老版本的,导入到新的项目里面就会有报错,需要将js文件更新成新版本的写法。就是如下面所示内容。注意是开头两行 import {createGlobalStyle} from 'styled-components'; export const GlobalIc...

zhangzhuo1130的博客 976

企业AI数据资产评估的自动化工具:AI应用架构师的使用指南

在AI驱动的企业数字化转型中,数据资产是支撑模型训练、业务决策的核心燃料。然而,80%的AI项目失败源于数据问题——低质量数据导致模型偏差、未评估的风险引发合规危机、价值不明确的数据浪费资源。手动数据资产评估效率低、易出错,无法满足规模化AI应用需求。本文将以AI应用架构师的视角,拆解企业数据资产评估的核心逻辑,用"餐厅选食材"的生活化比喻解释复杂概念,结合自动化工具的技术原理与实战案例,教你如何从0到1搭建数据资产评估体系。无论是数据质量检测、价值量化还是风险防控,你都能找到可落地的工具方案与实践步骤。

2502_91592937的博客 1629

React引入了AntDesign组件库使用时没有用

引入 ant design组件库使用组件时没有效果

qq_64436918的博客 730

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

react实现图形验证码_在React中随机生成图形验证码

各个方法在输入框中定义一个位置存放图形完整代码 方便复制粘贴import React, { Component } from 'react';import styles from './leftLogin.scss';import { withRouter } from 'dva/router';import { connect } from 'dva';import { Form, Icon, ...

weixin_39524959的博客 975

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

掌握Lucide React图标导出:从源码构建到多框架集成的完整指南

Lucide作为社区驱动的精美图标工具包,提供了1600+个开源矢量图标资源。对于React开发者而言,如何在项目中高效导出和使用这些图标,同时保持代码质量和性能优化,是一个值得深入探讨的技术挑战。本文将深入分析Lucide的架构设计,提供从源码构建到多框架集成的完整解决方案。 ## 挑战分析:React图标导出的核心痛点 你是否遇到过这样的场景:在React项目中引入Lucide图标时,发现

gitblog_00048的博客 1039

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

三步解密:彻底攻克Lucide React图标导出难题的实战攻略

作为一名React开发者,你是否曾在集成Lucide图标库时遭遇导出配置的困扰?当精美的SVG图标在项目中无法正常渲染,或是尺寸、样式出现偏差时,那种挫败感让人记忆犹新。Lucide作为社区驱动的精美图标工具包,以其一致性和美观性著称,但复杂的多包架构和严格的导出规范常常让开发者望而却步。本文将带你深入Lucide项目核心,通过三个关键技术矩阵,彻底解决React图标导出难题。 ## 问题矩阵:

gitblog_00047的博客 794

推荐React-FA:图标组件库的高效解决方案

推荐React-FA:图标组件库的高效解决方案 是一个基于React的开源项目,它为开发者提供了一个简单易用的方式来集成FontAwesome图标库到他们的React应用中。本文将详细介绍该项目的特性、技术分析和应用场景,帮助你更好地理解和利用这一工具提升开发效率。 项目简介 React-FA是React生态中的一个关键组件,它允许开发者以React组件的形式轻松插入和管理FontAwesome的...

gitblog_00096的博客 696

React中Font Awesome 5图标集成的7个关键实践

Font Awesome 是前端项目中最常用的 SVG 图标解决方案之一,其核心在于图标数据与渲染逻辑的分离设计。在 React 环境中,正确使用需理解图标定义(如 faUser 对象)、注册机制(library.add)与组件渲染(FontAwesomeIcon)三者协作原理。该方案支持按需加载、Tree Shaking 优化及 SSR 兼容,显著降低包体积并提升首屏性能。典型应用场景包括管理后台表单图标、动态状态切换按钮、深色模式适配及可访问性增强组件封装。本文聚焦 React 17/18 下 Font

weixin_33881140的博客 375

Bootstrap时间选择器箭头不显示?从字体到图标的完整解决方案

在前端开发中,第三方UI组件的集成与样式适配是常见的工程实践挑战。其核心原理在于浏览器如何根据CSS规则和字体堆栈渲染页面元素,特别是对于特殊字符和图标字体。当组件依赖的字体资源因路径、版本或全局样式覆盖而未能正确加载时,就会导致UI细节缺失,直接影响用户体验和技术方案的健壮性。这类问题在Bootstrap生态及依赖图标字体(如Glyphicons)或特殊HTML实体的组件中尤为典型。本文以bootstrap-datetimepicker组件左右导航箭头消失为具体案例,深入剖析了从浏览器开发者工具诊断、字体

weixin_30628077的博客 308

Lucide-React vs 传统图标方案:开发效率对比

通过这次对比,我深刻体会到现代图标方案带来的效率提升。对于React项目,Lucide-React无疑是一个更优的选择。它不仅简化了开发流程,还带来了更好的性能和可维护性。如果你也在寻找提高前端开发效率的方法,不妨试试Lucide-React和InsCode(快马)平台的组合,相信会有不错的体验。

RubyLion28的博客 991

Reactjs-popup与TypeScript完美集成:类型安全与智能提示配置

Reactjs-popup是一款功能强大的React弹窗组件库,支持模态框、工具提示和菜单等多种交互形式。本文将详细介绍如何将Reactjs-popup与TypeScript无缝集成,实现类型安全开发和智能提示功能,让你的项目开发更加高效和可靠。 ## 为什么选择Reactjs-popup与TypeScript组合 Reactjs-popup作为一款轻量级但功能全面的弹窗组件库,与TypeSc

gitblog_00449的博客 447

ReactJS 101移动开发:用React Native构建跨平台原生应用的终极指南

想要学习如何用React Native快速构建跨平台移动应用吗?React Native作为Facebook推出的开源框架,让开发者可以使用JavaScript和React构建真正的原生移动应用。本文将为你提供完整的React Native入门指南,从环境搭建到项目部署,一步步教你掌握这个强大的移动开发工具。无论你是React新手还是有经验的Web开发者,都能通过本文快速上手React Nativ

gitblog_00952的博客 555

React Native Font Awesome 项目常见问题解决方案

React Native Font Awesome 项目常见问题解决方案 项目基础介绍 React Native Font Awesome 是一个用于在 React Native 应用中集成 Font Awesome 图标的开源项目。该项目的主要目的是提供一种简单、高效的方式来使用 Font Awesome 图标,而无需引入额外的库或工具。项目的主要编程语言是 JavaScript,并且它依赖于 ...

gitblog_01145的博客 1088

零基础学习Lucide-React:第一个图标项目

Lucide-React简洁的API让开发者可以专注于业务逻辑,而不是图标实现细节,这对初学者特别友好。每个图标都有明确的命名,使用时只需要记住简单的规则:导入需要的图标组件,然后在JSX中像普通组件一样使用即可。这个库的好处是只包含你实际使用的图标,所以打包后的体积非常小。在添加任务按钮处,从lucide-react导入Plus图标组件,直接像普通React组件一样使用它。Lucide的图标风格统一,让整个应用的视觉体验很协调。更棒的是,完成后的项目可以一键部署上线,让其他人也能体验你的作品。

GoldenleafLynx28的博客 671

3步解决Lucide图标库配置难题:新手快速上手指南

Lucide是一个由社区驱动的开源图标工具包,提供1600+精美的矢量图标资源,支持React、Vue、Angular等多个主流前端框架。作为Feather Icons的分支项目,它以其一致的设计风格和优秀的性能优化而备受开发者青睐。但很多新手在实际使用中常遇到配置困难、图标显示不一致、项目集成复杂等问题,本文将为你提供完整的解决方案。 [![Lucide图标库主视觉图](https://raw

gitblog_01091的博客 657
上一篇: React父子组件的传值操作
下一篇: uni.navigateto无法跳转到当前页面
stdue
博客等级 码龄7年 22粉丝 24原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值