Задать вопрос
@danilr

Что с v-bind не так?

<div @click="handleClick" :class="class" class="button-wrapper">

computed: {
  class() {
    return {
      "button-red": this.color === "red",
      "button-gray": this.color === "gray"
    };
  }
}

Ругается на :class="class":

[vue/valid-v-bind]
'v-bind' directives require an attribute value.

[vue/no-parsing-error]
Parsing error: Unexpected end of expression.
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 2
Переименуйте computed свойство, скажем на 'classes'
Ответ написан
Комментировать
0xD34F
@0xD34F Куратор тега Vue.js
Ключевое слово в качестве имени свойства? Умно, ничего не скажешь.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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