%mt5 { margin-top: 5px; } %pt5{ padding-top: 5px; } %mt5 { margin-top: 5px; } %pt5{ padding-top: 5px; } .btn { @extend %mt5; @extend %pt5; } .block { @extend %mt5; span { @extend %pt5; } } 占位符多写了一遍,为什么会编译了两遍?
你写了两个占位符当然编译了两次呀,它是按照顺序执行的,不是找到了相应的占位符就不继续执行了