我对阿芙罗狄蒂有问题,如果我将基本组件设置为全局选择器,例如margin: 0
或设置了marginLeft
,marginRight
,marginTop
,marginBottom
的任意一侧。然后,当我尝试覆盖一个或另一个时,这并不需要。
例如,带有div
的margin: 0
设置,然后我添加了另一种样式marginBottom: 10
不起作用。反之亦然。如果设置了marginBottom: 10
而我设置了margin: 0
,则它不起作用。
https://github.com/Khan/aphrodite
最佳答案
从文档中:Object Key Ordering
const styles = StyleSheet.create({
ordered: new Map([
["margin", 0],
["marginLeft", 15],
]),
});
请注意,并非所有浏览器都完全支持地图。可以使用es6-shim之类的软件包对它进行填充。