[微信小程序]单选框以及多选框实例代码附讲解
来源:互联网 发布:说淘宝店铺认证 编辑:程序博客网 时间:2024/06/06 16:24
效果图 微信小程序开发交流群(173683895)
<radio-group class="radio-group" bindchange="radioChange"> <label class="radio" wx:for="{{k7}}" wx:key="index"> <radio value="{{item.arr_guige02}}" bindtap='radio' data-id="{{item.guige_key02}}" checked="{{item.checked}}"/>{{item.arr_guige02}} </label> </radio-group>
--- > >> k7的数据
这里我的需求是要用户选择的单选框的value可以它的id , 所有用了两个事件
radioChange 是单选框选中事件,用于获取选中的单选框的value
radio 是点击事件,用于获取点击的该组件的id
下面是js代码:// 获取该组件的id radio:function(e){ this.setData({ guige_key02: e.currentTarget.dataset.id }) console.log(e.currentTarget.dataset.id) }, // 发货地址选择,获取用户选择的单选框的值 radioChange: function (e) { this.setData({ arr_guige02: e.detail.value }) console.log(e.detail.value) },下面的操作也Log出来的GIF图: 这里可以看到,当我选择单选框其中一个的时候,会打印出来它的id和value,是不是很简单?
多选框:
<checkbox-group bindchange="checkboxChange"> <label class="checkbox" wx:for="{{items}}"> <checkbox value="{{item.name}}" checked="{{item.checked}}"/>{{item.value}} </label> </checkbox-group>
Page({ data: { items: [ { name: 'm', value: '美国' }, { name: 'z', value: '中国' }, { name: 'b', value: '巴西' }, { name: 'r', value: '日本' }, { name: 'y', value: '英国' }, { name: 'f', value: '法国' }, ],} bindchanges: function (e) {//方法名不能与属性名相同 this.setData({ index: e.detail.value }) }, })
阅读全文
1 0
- [微信小程序]单选框以及多选框实例代码附讲解
- 实例讲解PDA入门开发的过程,附代码
- 【JAVA实例】代码生成器的原理讲解以及实际使用
- Python 的数据结构——序列讲解(附实例代码)
- 微信小程序上传图片(附后端代码)
- springMVC3.0注解讲解附实例
- 微信小程序服务器请求和上传数据,上传图片并展示,提交表单完整实例代码附效果图
- 伪代码及其实例讲解
- 伪代码及其实例讲解
- struts2讲解以及示例程序
- mybatis讲解以及示例程序
- Gradle详情以及代码讲解
- [微信小程序]手指触摸动画效果(完整代码附效果图)
- 实例讲解Ext Js生成动态树,附源码
- 网络爬虫讲解(附java实现的实例)
- 网络爬虫讲解(附Java实现的实例)
- 含所有运算符重载的讲解(附实例)
- 网络爬虫讲解(附java实现的实例)
- pc兼容问题
- jquery each()
- C++/MFC创建多线程的三种方法(转载)
- iOS App 签名的原理
- Scala--Function1
- [微信小程序]单选框以及多选框实例代码附讲解
- Git基本操作
- 【vscode】使用vscode多源文件结合opencv编译调试 C/C++
- 获取微信openID 的步骤
- Linux下SVN搭建
- UBuntu17.04 获取root权限
- V型测试,W型测试和H型测试
- 用来观察执行时间的function
- jquery serialize()