1、未新属性先开辟空间
if (res.data.length > 0) {
// var goodesMap = new Map()
var temp_goodsList = []var trandeProductList = res.data
navItem.orderList.push({
goodsList: []
})
for (var i = 0;
i < navItem.orderList.length;
i++) {
for (var j = 0;
j < trandeProductList.length;
j++) {
if (navItem.orderList[i].tradeNo == trandeProductList[j].trandeForm
.tradeNo) {
temp_goodsList.push(trandeProductList[j])
}
}
navItem.orderList[i]["goodsList"] = temp_goodsList// Object.assign(navItem.orderList[i], goodesMap.get("goodsList"));
// navItem.orderList[i].push(goodsList)
temp_goodsList = []
// goodesMap.clear()
}// var s = that.navList[0].orderList[0].goodsList.length
// for (var i = 0;
i < navItem.orderList.length;
i++)
// {
//for (var j = 0;
j < navItem.orderList[i].goodsList.length;
j++) {
//console.log(navItem.orderList[i].goodsList[j].product.name)
//}// }
}
【vue.js|vue数据push后不能响应式更新】
推荐阅读
- uniapp|uniapp显示日期格式化
- 技术栈|swagger 2速成
- Animate.css动画库使用
- vue项目img src=https://www.it610.com/article/“[object module]“
- 前端基础和框架使用|Vue的异步渲染axios
- 前端优秀开源项目|Vuestic UI - 免费开源的高质量 Vue3 UI 组件库,还内置了漂亮的 Vuestic Admin 后台框架
- 2个VueJS实战开发实例
- VueJS响应接口用法详解
- VueJS渲染函数(render function)用法和原理详解