将数据(正文)附加到 VueJS 中的 $http.delete 事件
Attaching data (body) to $http.delete event in VueJS
我的 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
,我该如何添加它?
找到解决办法。只需将 {body:data}
添加到请求中:
removeItems (itemsArray) {
this.$http.delete(this.apiUrl, {body: {items : itemsArray}})
.then((response) => {
this.msg = response.msg;
});
}
我的 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
,我该如何添加它?
找到解决办法。只需将 {body:data}
添加到请求中:
removeItems (itemsArray) {
this.$http.delete(this.apiUrl, {body: {items : itemsArray}})
.then((response) => {
this.msg = response.msg;
});
}