css - 如何将 !important 添加到 React 内联 CSS 样式中
问题描述
如何添加!important
到我的内联 CSS 属性中?如果我在它之后添加2px
它只是忽略整个样式。
import React from "react";
export default class Todo extends React.Component {
render() {
const {text} = this.props;
const cardStyles = {
borderWidth: '2px'
};
return (
<div class="card mb-2 border" style={cardStyles}>
<div class="card-body">
<h5 class="card-title m-0">{text}</h5>
</div>
</div>
)
}
}
解决方案
显然不支持https://github.com/facebook/react/issues/1881#issuecomment-262257503
同时你可以使用 hack 做:
<div ref={element => {
if (element) element.style.setProperty('border', '2px', 'important');
}}
/>
推荐阅读
- postgresql - 用未绑定的 PostgreSQL 游标完全替换记录
- mongodb - mongodb 4.2 按 id 排序慢,复合索引
- vuetify.js - 使用 vuetify2 的 Nuxt 项目会引发部署错误
- sql-server - 添加覆盖索引时,为什么我的 SQL 会失败?
- android - Android API 18 上的 Microsoft Intune 应用 SDK
- c# - 使用 C# .NET 创建支持 RTL(希伯来语、阿拉伯语)的 DOCX 文件
- javascript - 使用 validate 检查空字段
- python - 使用 ForeignKey 关系将数据保存到 Django 中的模型
- bash - For 循环 gitlab-ci.yml
- python - 仅在手动停止程序时才在 python 中写入文件完成