Vue - v-для прикрепления вычисленных реквизита - PullRequest
0 голосов
/ 06 февраля 2019

Я передаю некоторые задачи в мою v-форму

tasks: [
        {
          title: 'title1', 
          description: 'task 1 description',
          isComplete: function1()
        },
        {
          title: 'title2',
          description: 'this is another description',
          isComplete: function1()
        } 
      ]
    };

Задачи 1 и 2 имеют разные функции для проверки их выполнения.Могу ли я передать их через объект?

1 Ответ

0 голосов
/ 06 февраля 2019

Проблема была в том, что я пытался использовать вычисленные реквизиты, но это работало, когда task1Complete () и task2Complete () являются обычными методами.

tasks: [
        {
          title: 'title1', 
          description: 'task 1 description',
          complete: this.task1Complete()
        },
        {
          title: 'title2',
          description: 'this is another description',
          complete: this.task2Complete()
        } 
      ]
    };

v-for

  <div
      v-for="(task, index) in tasks"
      :key="index"
      :class="{'is-complete': task.complete}"
    >
...