我的Vue.JS组件中有以下方法:
removeItems (itemsArray) {
this.$http.delete(this.apiUrl, {items : itemsArray})
.then((response) => {
this.msg = response.msg;
});
}
在vue-resource 0.8.0中一切正常。升级到1.0.3后,它没有。我在发行说明中发现他们从GET请求中删除了body
,这是有道理的,但为什么DELETE请求停止工作?
如果他们禁止在DELETE请求中明确指定body
,我该如何添加它?
答案 0 :(得分:5)
找到解决方案。只需在请求中添加{body:data}
:
removeItems (itemsArray) {
this.$http.delete(this.apiUrl, {body: {items : itemsArray}})
.then((response) => {
this.msg = response.msg;
});
}