Вы можете присвоить класс компоненту, используя v-bind
, если они исходят из переменной
<div :class="list_view === 'list' ? 'at-listview' : 'at-groupview'"></div>
В приведенном выше примере list_view
является переменной
Если вы хотите отправитьэти классы для любого компонента, опять же концепция та же, но на этот раз отправка классов в подпорке
<child-component classes_to_send="class1 class2 class" />
ИЛИ (с помощью двоеточия : для привязки переменной)
<child-component :classes_to_send="class_from_variable" />
Теперь вы можете получить эти классы в <child-component/>
реквизитах, как показано ниже:
<script>
...
export default:{
props:['classes_to_send'],
}
...
</script>
<template>
<div :class="classes_to_send"></div>
</template>