Vue 删除对象中的某个属性
在做项目的订单模块中,需要将复杂的订单数据传到后端,但其中也夹杂着后端不需要的属性参数,为了将传输的参数简单化,就需要清除一些冗余数据!1.解决方法Vue.delete...if (this.returnGoodsDate[i].serves) {for (var j = 0; j < this.returnGoodsDate[i].serves.length; j++) {// 清除冗余数
·
在做项目的订单模块中,需要将复杂的订单数据传到后端,但其中也夹杂着后端不需要的属性参数,为了将传输的参数简单化,就需要清除一些冗余数据!
1.解决方法
Vue.delete
...
if (this.returnGoodsDate[i].serves) {
for (var j = 0; j < this.returnGoodsDate[i].serves.length; j++) {
// 清除冗余数据
this.$delete(this.returnGoodsDate[i].serves[j], 'id')
this.$delete(this.returnGoodsDate[i].serves[j], 'name')
this.$delete(this.returnGoodsDate[i].serves[j], 'constant')
this.$delete(this.returnGoodsDate[i].serves[j], 'amount')
this.$delete(this.returnGoodsDate[i].serves[j], 'createTime')
this.$delete(this.returnGoodsDate[i].serves[j], 'workPeriod')
this.$delete(this.returnGoodsDate[i].serves[j], 'status')
if (this.returnGoodsDate[i].serves[j].servePrice !== '') {
this.returnGoodsDate[i].serves[j].servePrice = this.returnGoodsDate[i].serves[j].servePrice * 1000
}
}
}
...
2.vue官网链接
https://cn.vuejs.org/v2/api/#Vue-delete
更多推荐
已为社区贡献2条内容
所有评论(0)