@SleepGame

Проблема с Vue.js, [Vue warn]: Error in render?

Добрый день,
Есть проблема с рендером Vue, при исполнение кода ниже он выдает ошибку, но при этом его исполняет.
Код
computed: {
            //TODO: vue ругается на sort
            sortedArray() {
                return this.tasks.sort((a, b) => a.completed - b.completed )
            }
        },

Ошибка
[Vue warn]: Error in render: "TypeError: this.tasks.sort is not a function"


Как убрать ошибку ?
  • Вопрос задан
  • 474 просмотра
Решения вопроса 1
BRAGA96
@BRAGA96
this.tasks не массив

Пересмотрите свой код

Вариант костыля
if (!this.tasks) return [];
return this.tasks.sort((a, b) => a.completed - b.completed)


Для решения без костылей покажите больше кода
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы