小程序赋值联动的解决办法
Posted overfly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序赋值联动的解决办法相关的知识,希望对你有一定的参考价值。
上述代码最后输出会发现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); }
以上是关于小程序赋值联动的解决办法的主要内容,如果未能解决你的问题,请参考以下文章