怎么在页面 使用三元运算符 判断值是不是在数组中?
发布于 7 年前 作者 jun86 8247 次浏览 来自 官方Issues

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

4 回复

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

在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的值就可以了

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

{{flag?‘true’:‘false’}}

回到顶部