时间:2019-04-30 来源:小程序工厂
两个for循环不冲突啊,把两个循环的键和值不要设置成一样的变量就可以啦,和用其他框架写法是一样的
拿到分类后要先处理数据再遍历出来,因为你选中的个数是不定的,有可能2和3,有可能只有一个2,在你遍历出来的分类应该是会有个分类id一样的东西跟你的所说的后台数据对应的来对比确定是否该选中。方法:var selected=[后台告诉你选中的分类id];var newArr=分类.map(function(e,i,a){if(selected.indexOf(e.分类id)){e.selected=1}else{e.selected=0}return e})
3.2是后台给的数据,,你要让3和2选中???
要双循环吗?在一个循环里面加个if判断是否=3.2然后决定是否checked不就行了?