收藏
回答

wx:for

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 需求 工具 6.5.3 2.2.0

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

最后一次编辑于  2018-12-28  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

4 个回答

  • ViDK
    ViDK
    2018-12-30

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

    2018-12-30
    赞同
    回复
  • 炜炎
    炜炎
    2018-12-30

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

    2018-12-30
    赞同
    回复
  • ==
    ==
    2018-12-28

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

    2018-12-28
    赞同
    回复 4
    • 。
      2018-12-28

      是的

      2018-12-28
      回复
    • 。
      2018-12-28

      能实现吗  求教 能加好友吗

      2018-12-28
      回复
    • ==
      ==
      2018-12-28回复

      用三元运算符啊!

      2018-12-28
      回复
    • 。
      2018-12-28回复==

      能加个Q吗

      2018-12-28
      回复
  • 黎😄
    黎😄
    2018-12-28

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

    2018-12-28
    赞同
    回复 3
    • 。
      2018-12-28

      复选框   选中2个   不会双循环啊

      2018-12-28
      回复
    • 黎😄
      黎😄
      2018-12-28回复

      额,多个数据的话,我一般是用js生成好数组再遍历的。

      2018-12-28
      回复
    • 。
      2018-12-28回复黎😄

      能加你好友吗

      2018-12-28
      回复