【问题标题】:Override React Component覆盖 React 组件
【发布时间】:2017-09-20 21:32:39
【问题描述】:

我有一个由 NPM 包创建的反应组件。我想更改此组件的其中一个 CSS 属性,而不触及此包中的任何代码。换句话说,我需要一种方法将这个 CSS 属性注入到组件中。我该怎么做?

【问题讨论】:

    标签: css reactjs npm overriding web-component


    【解决方案1】:

    一些想法:

    1st- 根据 NPM 模块,您可以将一个特殊的类传递给组件。

    2nd- 尝试在渲染后向组件添加一个类。

    3rd- 如果可以的话,用你自己的类名将组件包装在一个 div 或 span 中。这可以通过允许您对 CSS 选择器进行粒度来提供帮助。

    【讨论】:

    • 我将我的组件包裹在一个 div 标签中,并做了内联 CSS 样式。成功了,谢谢。
    猜你喜欢
    • 2019-05-06
    • 1970-01-01
    • 2020-05-01
    • 2020-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-07
    • 2020-06-09
    相关资源
    最近更新 更多