和平跟随那些受到指导的人,
有没有为什么不报价总资产的原因?通过 axios 帖子使用JSON.stringify(this.items)
时
代码:
items: [
{ description: 'Item name', quantity: 0, price: 0, discount: 0, get total() {
return this.quantity * this.price;
}
},
{ description: 'Item name', quantity: 0, price: 0, discount: 0 , get total() {
return this.quantity * this.price;
}
}
],
输出
"{"description":"Item name","quantity":"10","price":"100","total":1000,"discount":"1"},
{"description":"Item name","quantity":"10","price":"100","total":1000,"discount":"10"}"
答案 0 :(得分:1)
在JSON中,值的双引号"
表示字符串。非字符串不以"
分隔。数字没有定界符,total
属性的getter在被JSON.stringify
调用时会返回一个数字,因此生成的JSON不会将total
值括在引号中。