wx:for
发布于 6 年前 作者 jingzhao 8462 次浏览 来自 问答

 分类是循环 出来   3.2是后台给的数据  让它默认选中  这怎么双循环啊  求指教

4 回复

3.2是后台给的数据,,你要让3和2选中???

拿到分类后要先处理数据再遍历出来,因为你选中的个数是不定的,有可能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})

两个for循环不冲突啊,把两个循环的键和值不要设置成一样的变量就可以啦,和用其他框架写法是一样的

要双循环吗?在一个循环里面加个if判断是否=3.2然后决定是否checked不就行了?

回到顶部