@each

@each规则可以方便地为list中的每个元素或map中的每个键值对进行计算或样式输出。这对于区别不大的重复样式是非常有用的。书写格式通常为@each <variable> in <expression> { ... },其中表达式返回一个列表。块依次为列表中的每个元素求值,该元素被分配给给定的变量名。

Mps

您还可以使用@each遍历map中的每个键/值对,书写格式为@each <variable>, <variable> in <expression> { ... }。键被分配给第一个变量名,元素被分配给第二个变量名。

解构

如果您有一个数组列表,您可以使用@each来自动为内部列表中的每个值分配变量,书写格式为@each <variable...> in <expression> { ... }。这称为解构,因为变量匹配内部列表的结构。每个变量名都分配给列表中相应位置的值,如果列表没有足够的值,则为null

因为@each支持解构,而map被视为列表的列表(数组列表),所以@each的映射支持不需要对映射进行特殊的支持就可以工作。

上次更新: 2019-11-5 4:49:11 PM