在项目中使用Ant Design的Result组件时,想把默认图标换成自定义图片,但直接改icon属性里的
标签后图片不显示,试过用CSS覆盖样式也没效果,该怎么办?
代码这样写的:icon={
},但控制台提示
标签不允许出现在Result组件里
<Result
status="success"
title="操作成功"
icon={
}
/>
后来尝试用CSS写.ant-result-icon { background-image: url(...) },但样式被组件的内联样式覆盖了
<Resultstatus="success"
title="操作成功"
icon={<img src={require('./your-icon.png')} alt="custom icon" />}
/>
用内联样式改图标区域背景图也可以,但要注意层级和覆盖问题,可能需要加!important