.ammenu {
&-menu-wrapper.-desktop
&-main-container
&-items
&-item.-main.-full:nth-child(1)
&-submenu
&-categories-container&-categories
&-item.-child:nth-child(1)
&-wrapper
&-link.-level1 {
background-image: url(/pub/media/wysiwyg/pp-shop/pp-mega-menue/mm_jahresplaketten.png);
}
}
`${news.title.toLowerCase().replace(/\s+/g,'-')}` + добавление ещё чего-то в случае недостаточной уникальности
<template>
<my-comp class="my-class"/>
</template>
<style scoped>
#app .my-class {
width: 100%;
}
</style>
width
корневого элемента то собственно назначаете класс с нужным width
компоненту при подключении;Можно тогда использовать всегда например root.
БЭМ создан именно для того чтобы все классы жили в одном пространстве имён.
Эта "проблема"(чем бы она не была, инфы - 0), в любом случае решается любым верстальщиком любого уровня ровно за одну минуту, потраченную на открытие инспектора и навигацию к проблемному элементу.