收藏
回答

怎么在页面 使用三元运算符 判断值是不是在数组中?

需要使用三元运算符 进行判断 在数组则 默认选中复选框


回答关注问题邀请回答
收藏

4 个回答

  • 微盟
    微盟
    2019-10-30

    在js的data中定义一个数组

    data:{

        checkboxArray:[

            {

                text:'喜欢阅读',

                value:'0',

                isChecked:false

            }

        ]// 自己添加你要的数据,后台数据需要你整理成这样的数组

    }

    <checkbox wx:for="{{checkboxArray}}" checked="{{item.isChecked?'checked':''}}" value="{{item.value}}">{{item.text}}</checkbox>

    然后你checked的时候,去setData改变checkboxArray对应项的isChecked的值就可以了


    2019-10-30
    有用 2
    回复
  • chen
    chen
    2019-10-30

    {{flag?'true':'false'}}

    2019-10-30
    有用 1
    回复
  • 卢霄霄
    卢霄霄
    2019-10-30

    wxml里不支持函数执行,要么js里整好,要么用wxs

    2019-10-30
    有用 1
    回复
  • 宝龙
    宝龙
    2019-10-30

    userparams.introduction 是一个数组格式的,直接判断全部都选中了


    2019-10-30
    有用
    回复 1
    • 微盟
      微盟
      2019-10-30
      当然会这样,因为只要这个数组存在,值不是false或隐性false,你那样写,判断就为true
      2019-10-30
      1
      回复
登录 后发表内容
问题标签