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

发布于 9 年前作者 jun868434 次浏览最后编辑 9 年前来自 issues

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

4 回复
yang11
yang111 楼6 年前

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

xiuyingren
xiuyingren2 楼6 年前

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

fangbai
fangbai3 楼6 年前

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

vren
vren4 楼6 年前

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