微信小程序 checkbox 怎么判断是否选中
2个回答
2017-09-23 · 马上飞网络,打造网络黑马
深圳马上飞网络科技有限公司
马上飞网络成立于2014年,两年来公司成功打造100家营销型网站,培训65家企业网络营销实操落地团队,为客户进军网络营销立下汗马功劳,同时也为公司在业界留下美好的口碑,企业内训电话:15817304851 吴生
向TA提问
关注
展开全部
checkbox写在checkgroup里面,checkkgroup一个bindchange事件,选中未被选中都会触发,然后js是在函数里,参数是e,e.detail.value是一个数组,有几个checkbox选中数组就有几个元素,数组元素的值是checkbox的value值可以实时监听。然后看看就知道了
展开全部
铺垫:
初始赋值(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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询