在我的 React 解决方案中,我使用了一个名为RichText的自定义组件。这个组件的问题是,h2
元素的一种样式font-weight
与我需要的不同。我正在尝试覆盖此自定义组件的默认样式,但由于设置了此属性,因为!important
我无法这样做(因为自定义组件样式的顺序优先于我的导入)。请参考下图:
我已经尝试了以下方法来确保稍后会加载我的 CSS 类(这应该将它分层放置在自定义组件的 CSS 之上):
- 在我的组件顶部更改导入顺序(尝试先制作,尝试制作最后;没有任何效果)
- 尝试使用生命周期事件(componentDidMount)然后动态导入css
- 尝试使用计时器加载 css(例如等待 2 秒然后
import()
上课) :global
在我的 scss 类中使用的标识符
然而,没有什么改变这个类的顺序。我是否遗漏了什么或者我需要做什么才能确保它按预期加载?