【发布时间】:2019-01-24 16:59:00
【问题描述】:
我正在使用一个 REACT BIG CALENDAR,我想在我的一个函数中访问 css 值。
我创建了一个样式组件并覆盖了库
const StyledCalendar = styled(Calendar);
例如,现在日历中有一个 div,其中 class= "hello",
如何在函数中访问“hello”的 css 值?类似于手写笔中的属性查找。
我试过window.getComputedStyle(elem, null).getPropertyValue("width") 但这给出了父组件的css。
【问题讨论】:
-
getComputedStyle 如果你给它正确的元素应该可以工作。你是如何选择elem的?
-
我给它的元素是 StyledCalendar,因为这是我在这个类中唯一可以访问的组件。我使用了 refs,我的问题是如何从子组件中获取这些样式。我正在覆盖作为库的 RBC。
标签: css reactjs node-modules styled-components react-big-calendar