微信小程序 checkbox 怎么判断是否选中

 我来答
深圳马上飞网络科技有限公司
2017-09-23 · 马上飞网络,打造网络黑马
深圳马上飞网络科技有限公司
马上飞网络成立于2014年,两年来公司成功打造100家营销型网站,培训65家企业网络营销实操落地团队,为客户进军网络营销立下汗马功劳,同时也为公司在业界留下美好的口碑,企业内训电话:15817304851 吴生
向TA提问
展开全部
checkbox写在checkgroup里面,checkkgroup一个bindchange事件,选中未被选中都会触发,然后js是在函数里,参数是e,e.detail.value是一个数组,有几个checkbox选中数组就有几个元素,数组元素的值是checkbox的value值可以实时监听。然后看看就知道了
嘎嘎版额
2018-02-26 · TA获得超过308个赞
知道小有建树答主
回答量:318
采纳率:80%
帮助的人:91.2万
展开全部

铺垫:

初始赋值(setData) isChecked默认为false.

wxml:

<checkbox bindtap="checkboxChange" data-checked="{{isChecked}}">选中</checkbox>

js:

checkboxChange:function(e){
let isChecked=e.currentTarget.dataset.checked;
if (isChecked == "false" || isChecked==false){     //即将选中   将其值设为true
isChecked=true;
}else{
isChecked=false;
}
this.setData({
isChecked: isChecked
});
}

使用:

let isChecked = thi.data.isChecked;  //true 为已选用,false为选中

checkgroup会比较好,但上述的更适用于将checkBox改造成Radio

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式