#vue.js #axios
#vue.js #axios
Вопрос:
Привет, я пытаюсь создать метод исправления для функции редактирования. Когда я провожу тестирование функции, она не может получить идентификатор сообщения
здесь метод редактирования
methods: {
editPost: function () {
try {
let response = axios.patch(
"http://post-management-backend.test/api/posts/" this.id,
this.propObj,
{
headers: {
"Content-type": "application/json",
Authorization: "Bearer " localStorage.getItem("token"),
},
}
);
return response;
} catch (error) {
window.alert(error);
console.log(error);
}
},
},
};
здесь метод props
props: {
propObj: {
type: Object,
required: false,
default: function () {
return {
id: "",
title: "",
description: "",
};
},
},
},
Комментарии:
1. Попробуйте
this.propObj.id
2. Я проверяю по запросу идентификатор полезной нагрузки: «»
3. может быть, потому, что он на самом деле пуст, вы передали данные prop с маршрутизатора / другого компонента? Поскольку значение
propObj.id
по умолчанию равно""