我对阿芙罗狄蒂有问题,如果我将基本组件设置为全局选择器,例如margin: 0或设置了marginLeftmarginRightmarginTopmarginBottom的任意一侧。然后,当我尝试覆盖一个或另一个时,这并不需要。

例如,带有divmargin: 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之类的软件包对它进行填充。

09-11 17:46