微信小程序学习(八)之checkbox组件
2016-12-13 23:05
423 查看
一、效果
二、代码
<!--学习checkbox组件--> <view class="title">学习checkbox组件</view> <view class="student">2016/12/13 vsiryxm@qq.com</view> <view> <text> 1、checkbox-group是一个多选项组。 2、value属性为checkbox的值,当选中状态发生变化时,会触发bindchange指向的事件。 3、disabled属性默认为false,也就是可用状态,如果需要禁用checkbox,将其设置为true。 4、checked属性设置checkbox是否被选中,与网页的功能一样。 5、不像网页那样,有name和id属性,个人暂时觉得不习惯不好用,待更多场景使用。 \n</text> </view> <view class="section">多项选择器组效果:</view> <view> <checkbox-group bindchange="chkChange"> <label class="checkbox" wx:for="{{items}}" wx:for-id="id" wx:for-item="item"> <checkbox name="yyy" value="{{item.value}}" checked="{{item.checked}}" /> {{item.name}} </label> </checkbox-group> </view> <view class="section">单个效果:</view> <view> <checkbox-group bindchange="chkChange"> <checkbox value="1" bindchange="chkChange" /> 审核通过 </checkbox-group> </view>
let app = getApp(); let xh = []; //外部数组示例 Page({ data:{ items:[ {name:'编程', value:'program'}, {name:'打球', value:'badminton'}, {name:'睡觉', value:'sleep'}, {name:'书法', value:'calligraphy', checked:'true'}, ], systemInfo:null, myEnjoy:null, }, onLoad:function(options) { let that = this; app.getSystemInfo(function(systemInfo){ that.setData({ systemInfo:systemInfo, }); }); console.info(that.data.systemInfo); }, chkChange:function(e) { let that = this; xh.push(e.detail.value); console.info(xh); that.setData({ myEnjoy: e.detail.value, }); console.info('我的爱好有'+e.detail.value.length+'个:'+ that.data.myEnjoy.join(',')); }, verify: function(e){ console.info(e.detail); } });
相关文章推荐
- 微信调试、API、AJAX的调试 SocketLog
- 微信二维码带参数的二维码(转)
- 如何快速备份微信聊天记录到电脑
- 小程序审核被拒绝备忘录,需提供测试账号问题
- Jeesite 集成微信支付接口
- 小程序的跳转方式
- 微信小程序学习笔记(9)--------API
- 微信小程序学习笔记(8)--------样式基础
- 微信再战10s短视频,秒拍们开始颤抖了吗?
- 微信网页第三方登录原理
- 微信小程序 - 背景图片
- 下载微信文章中腾讯视频的方法
- 微信web开发调试工具
- 微信小程序开发详解(二)---开发工具使用简介
- 关于微信jssdk实现多图片上传的一点心得分享
- [置顶] 安卓调用系统自带分享功能分享文字,分享大图片,仿好奇心日报分享长图片(不用申请微信微博官方sdk就能直接分享)
- flex布局示例
- 编写mapreduce统计数据流量的小程序
- 微信小程序开发详解(一)---开发准备
- 基于php实现的验证码小程序