Подскажите, пожалуйста. Есть блок, но в разных случая, к нему примиксовываю разные свойства. В случае с elem: 'price', стили блока перекрываются, а в случае с elem: 'heading' - нет. В чем может быть проблема?
{
block: 'title',
mods: { level: 4 },
mix: { block: 'search-result', elem: 'price' },
content: '368,00 $'
},
{
block: 'title',
mods: { level: 4 },
mix: { block: 'search-result', elem: 'heading' },
content: '*******'
},
Проблема может быть в порядке подключения файлов. Как лечить православно — сходу не скажу. В голову лезут разные mustDeps от title, усиление селекторов search-result__*, и прочая ересь, пойду лучше помолюсь.
@Sergei-b84 А какого результата вы хотите добиться, чтобы оба перекрывались или наоборот?
Я хочу, чтобы стили переопределялись. В случае когда мы что-то миксуем, у нас стили добавляются. А вот как они встанут, на чье усмотрение?
Нужно добиться того, чтобы стили обоих миксов подключались позже базового стиля блока
title
Это можно сделать, указав для блокаsearch-result
зависимость отtitle
по технологии DEPS.