Я пытаюсь немного войти в vue.js и у меня возникают проблемы с переносом элемента в массив. Приведенный ниже код основан на руководстве по scrimba, и сначала я немного проработал его, но затем я получил ошибку: «Uncaught typeError: Невозможно прочитать свойство« push »из undefined».
Поэтому я упростилэто пока я не вернулся к основам из учебника. Ошибка остается, хотя ..
let app = new Vue({
el: '#toDoApp',
data: {
todos: [
{ text: 'Learn JavaScript' },
{ text: 'Learn Vue' },
{ text: 'Build something awesome' }
]
}
});
toDoApp.todos.push({ text: 'New item' });
После оператора push в списке должно быть 4 элемента, а не 3, которые я вижу.
Я читал некоторые вещи в Интернете, говоря, что это, вероятно, потому, что переменная, которой я пытаюсь присвоить ее, не является массивом, но, насколько я могу судить, это. А также тот факт, что я буквально не вижу разницы между этим и учебным кодом.