标签:off wrap val sel flag block cte 解决办法 temp
上述代码最后输出会发现flagList的value的值,也变为空;其中造成这种结果的原理不清楚,下面仅说下解决办法。
将flagList转换成json字符串赋值给listTemp,listTemp再转换为json数组赋给list。
data: { flagList: [ {"id": 1, "value": "值1"}, {"id": 2, "value": "值2"} ] } // 将data中的flagList赋给list,并对list得value进行赋空操作,最后输出flagList。 onload: function(e) { let flagList = this.data.flagList; let listTemp = JSON.stringify(flagList); // 1.转换为json字符串 let list = JSON.parse(listTemp); // 2.转换为json数组 for (let i = 0; i < list.length; i++) { list[i].value = ""; } console.log(flagList); }
标签:off wrap val sel flag block cte 解决办法 temp
原文地址:https://www.cnblogs.com/overfly/p/10655130.html