【发布时间】:2018-11-17 16:54:19
【问题描述】:
我将 React 与 SASS 和 CSS 模块一起使用。如何在不传递新的 ClassName 或类似的东西的情况下设置子组件的样式。例如。
我想在子组件上定位或做一些样式,而不必给出特定的类,就像当你做 p span 时那样,所有的跨度都是子组件,我只想做一些引用父级中所有子级组件的样式。但是随着类的编译,我不知道如何引用那些孩子。
//ParentComponent.js
Import Styles from 'ParentComponent.scss';
Import Child from 'ChildComponent';
Import ChildB from 'ChildComponentB';
...
return(
<div>
<ChildB />
<Child />
<Child />
</div>
);
//ParentComponent.scss (?)(?)
.child {...}
这里我如何仅引用 Child 组件而不传递 ClassName,例如,或者不导入 ChildComponent 的 SASS 文件以获取对组件类的引用。
//ChildComponent.js
Import Styles from 'ChildComponent.scss';
...
return(
<div classNames={Styles.child}></div>
);
//ChildComponent.scss
.child {...}
【问题讨论】:
标签: javascript reactjs node-sass css-modules