将数据(正文)附加到VueJS中的$ http.delete事件

时间:2016-10-07 12:09:28

标签: vue.js vue-resource

我的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,我该如何添加它?

1 个答案:

答案 0 :(得分:5)

找到解决方案。只需在请求中添加{body:data}

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