Я не знаком с slim-lang
, но это то, что вам нужно, чтобы попасть внутрь шаблона Вю:
<div v-bind:class="['static-class', { 'active-class' : isActive }]">...</div>
В приведенном выше случае, если isActive
вычисляется в true
, затем «активный-класс» будут применены. И «static-class» всегда применяется в представлении. Это называется синтаксисом массива.
Ref: https://vuejs.org/guide/class-and-style.html#Array-Syntax
Вы должны убедиться, что slim-lang
процессор излучает выше HTML.
Теперь, придя к настройке id
, вы не можете использовать привязки атрибутов с использованием синтаксиса усов ({{...}}
). Вы должны связать свой id
следующим образом:
<div v-bind:id="dynamicId"></div>
Ссылка: https://vuejs.org/guide/syntax.html#Attributes
Я не уверен, я понимаю ваши примеры, я не нужно использовать условные классы, мне нужно статические. – NeverBe