Как сделать стили во .vue-файле отключаемыми/включаемыми по условию?

Добрый день. Стоит задача сделать стили компонентов отключаемыми. Например, передаем в props is_stylized: false, и стили не должны применяться. Грубо говоря, чтобы работало примерно как:
<style lang="scss" scoped v-if="is_stylized"></style>
Но разумеется, так не работает. Как сделать, чтобы происходило вот именно это по смыслу? Может, не через props, а еще как-то...
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 2
bootd
@bootd
Гугли и ты откроешь врата знаний!
Ну так делайте класс по условию из props. Чё вы фигнёй страдаете

<template>
  <div
    :class="{
      myClass: isStylized
    }"
  >

  <div>
</template>


<script>
  export default {
    props: {
      isStylized: {
        type: Boolean,
        default: true
      }
    }
  }
</script>
Ответ написан
@szanislo
Полная статья на официальном ресурсе как с этим работать
Работа с классами и стилями
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы