У меня есть форма компонента Vue, которая отправляет объект резервирование в мой API для его сохранения.Мне было интересно, могу ли я установить действие axios, основываясь исключительно на значении переменной, не копируя всю функцию axios (поскольку оба действия post
и put
делают практически одно и то же):
(текущий) Метод компонента Vue
sendReservation(action){
if(action == 'add'){
axios.post(...);
} else {
axios.put(...);
}
}
(идеально) Метод компонента Vue
sendReservation(action){
let axiosAction = (action == 'add') ? 'post' : 'put';
axios.axiosAction(...);
}
Обычно я работаю с AJAX, и вы можете получить доступ к method
довольно легко, могу ли я сделать то же самое с Axios?