this.todos.push({id: this.todos.length+1, title: this.newTaskTitle , completed: false});
this.newTaskTitle = ""
} else return false
вместо != лучше !== всегда, когда возможно.
else return false — это ты на всякий случай написал ? ))
this.todos.push({id: this.todos.length+1, title: this.newTaskTitle , completed: false});
здесь тупо ошибка, если из середины списка удалить элементы, то при создании нового начнётся дублирование айдишников
this.todos.push... и как это исправить
Обсуждают сегодня