Вы пытаетесь получить доступ к объекту данных неверным способом.Вы должны изменить свою функцию данных на объект.
, вместо:
data: () => ({
editedIndex: -1,
editedItem: {
id: 1,
name: "SSFS",
description: "XXXX"
},
newItem: {
id: null,
name: null,
description: null
}
}),
Просто удалите функцию из этой реализации и просто представьте эти данныекак обычный объект.
Сделайте это:
data: {
editedIndex: -1,
editedItem: {
id: 1,
name: "SSFS",
description: "XXXX"
},
newItem: {
id: null,
name: null,
description: null
}
},
Это позволит вам получить доступ к объекту данных с помощью ключевого слова this и получить правозначение.
Теперь все, что вам нужно сделать, это изменить эти строки:
name : this.editedItem.name,
description : this.editedItem.description
На это:
name: this.data.editedItem.name,
description: this.data.editedItem.description