• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

微信小程序_(表单组件)checkbox与label

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 

 

  微信小程序组件checkbox官方文档  传送门

  微信小程序组件label官方文档  传送门

 

 

  Learn

    一、checkbox组件

    二、label组件与checkbox组件共用

 

 

一、checkbox组件

  需要有一个checkbox-group多项选择器去进行组合,内部有多个checkbox组成

  disabled:是否禁用【默认值为false】

  checked:当前是否选中,可用来设置默认选中【默认值为false】

  color:checkbox的颜色,同css的color

  当checked为单标签时,点击文字,checkbox组件的checked无相应,当checked为双标签时,点击文字,checkbox组件的checked反向取反

 

<!--index.wxml-->
<checkbox-group>
  <checkbox value=\'v中国\'/> 中国 
  <checkbox value=\'v中国\' disabled=\'{{true}}\'/> 美国
  <checkbox value=\'v俄国\' checked=\'{{true}}\' color=\'red\'>俄国</checkbox> 
</checkbox-group>

<!-- 通过wx:for循环展示 -->
<checkbox-group>
  <view wx:for="{{array}}" wx:key="">
  <checkbox value=\'{{item.name}}\' checked=\'{{item.checkbox}}\' color=\'{{item.color}}\' disabled=\'{{item.disabled}}\'>{{item.value}}</checkbox> 
  </view>
</checkbox-group>
index.wxml

 

 

二、label组件与checkbox组件共用

  用来改进表单组件的可用性,使用for属性找到对应的id,或者将控件放在该标签下,当点击时,就会触发对应的控件

  for优先级高于内部控件,内部有多个控件的时候默认触发第一个控件

  目前可以绑定的控件有:<button>, <checkbox>, <radio>, <switch>

 

<!--index.wxml-->
<checkbox-group>
  <checkbox value=\'v中国\'/> 中国 
  <checkbox value=\'v中国\' disabled=\'{{true}}\'/> 美国
  <checkbox value=\'v俄国\' checked=\'{{true}}\' color=\'red\'>俄国</checkbox> 
</checkbox-group>

<!-- 通过wx:for循环 -->
<checkbox-group>
  <label wx:for="{{array}}" wx:key="">
  <checkbox id="{{item.id}}" value=\'{{item.name}}\' checked=\'{{item.checkbox}}\' color=\'{{item.color}}\' disabled=\'{{item.disabled}}\'/>{{item.value}}
  </label>
</checkbox-group>

<label for=\'1001\'>测试点击 中国checkbox</label>
index.wxml

 

Page({
  data:{   
    array:[
      {id:"1001",name:"v中国",value:" 中国 ",checked:true,color:"red",disabled:false},
      {id:"1002",name:"v美国",value:" 美国 ",checked:false,color:"blue",disabled:false},
      {id:"1003",name:"v俄国",value:" 俄国 ",checked:false,color:"pink",disabled: false},
    ]  
  }
})
index.js

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
另类的form表单校验插件js封装(小程序版)发布时间:2022-07-18
下一篇:
小程序表单验证发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap