2016-10-07 5 views
3

У меня есть следующий метод в моем компоненте Vue.JS:

removeItems (itemsArray) { 
    this.$http.delete(this.apiUrl, {items : itemsArray}) 
    .then((response) => { 
     this.msg = response.msg; 
    }); 
} 

В вю-ресурс 0.8.0 все работало отлично. После обновления до версии 1.0.3 этого не происходит. Я нашел в примечаниях к выпуску, что они удалили body из запроса GET, что имеет смысл, но почему запрос DELETE перестает работать? Если они отключили указание body явно в запросе DELETE, как его добавить?

ответ

2

Найдено решение. Просто добавьте {body:data} к запросу:

removeItems (itemsArray) { 
    this.$http.delete(this.apiUrl, {body: {items : itemsArray}}) 
    .then((response) => { 
    this.msg = response.msg; 
    }); 
}