1,在写小程序的时候,发现xml里面显示的数据在一个item的list的数组里面。比如
我的xml里面要显示item =3的fyhqmz的2个值的和(10+15)
比如这样
所以我就想自己去添加一个字段,
从现在的后台返回的数据结构
转换成这样的
that2
.setData
({
itemList
: JSON
.parse
(res
.data
).data
.list
,
})
console
.log
(
"item[]"
, that2
.data
.itemList
)
for
(
let i
=
0
; i
< that2
.data
.itemList
.length
;i
++){
var item1
= that2
.data
.itemList
[i
];
console
.log
(
"每个item"
,item1
)
var aa
=item1
.list
;
console
.log
(
"每个aa"
, aa
)
for
(
let i
=
0
; i
<aa
.length
; i
++){
var fYHQMZ
= aa
[i
].fYHQMZ
;
console
.log
(
"每个fYHQMZ"
, fYHQMZ
)
that2
.data
.itemtotalmoney
+= fYHQMZ
;
item1
.totalmoney
= that2
.data
.itemtotalmoney
;
console
.log
(
"999999999"
, item1
)
// that2.data.contentdhList2.push(item1);
}
console
.log
(
"888888"
, item1
)
that2
.data
.contentdhList2
.push
(item1
);
that2
.setData
({
contentdhList2
: that2
.data
.contentdhList2
,
})
console
.log
(
"contentdhList2"
, that2
.data
.contentdhList2
)
that2
.setData
({
itemtotalmoney
:
0
,
})
直接添加字段,并赋值。(今天学到了东西)