小程序checkbox,radio组件

小程序的checkbox,radio

1.checkbox是复选框

而checkbox-group是用来同容纳多个checkbox的容器,checkbox-group里面有一个用来绑定bindchange的,当选项发生改变时触发。

效果图:
在这里插入图片描述

WXML文件代码:

<!-- checkbox多选按钮 -->
<text>选择付款方式</text>
<checkbox-group bindchange="checkboxChange">
    <label wx:for="{{checkbox}}">
        <checkbox checked="{{item.check}}" value="{{item.value}}">{{item.admin}}</checkbox>
    </label>
</checkbox-group>
<text>{{checkboxText}}</text>  
    <view class="bot-botton">
        <button size="mini" type="primary" bindtap="detail">付款</button>
    </view>

图片:
在这里插入图片描述

JS文件代码:

checkbox:[
     {admin:'会员卡余额(可用 元)',value:'会员卡余额(可用 元)',check:'true'},{admin:'微信支付',value:'微信支付'}
   ],
   checkboxText:''
},
  checkboxChange:function(e){
    var text = e.detail.value;
    this.setData({checkboxText:'已选的付款方式:'+text});
},

图片:
在这里插入图片描述

2.radio组件

每次只能选一个选项,一样radio-group也是用来同容纳多个radio的容器,radio-group里面有一个用来绑定bindchange的,当选项发生改变时触发。

效果图:
在这里插入图片描述

WXML文件代码:

<!-- radio组件 -->
<text>选择付款方式</text>
<radio-group bindchange="radioChange">
    <label wx:for="{{radio}}">
        <radio checked="{{item.radio}}" value="{{item.value}}">{{item.admin}}</radio>
    </label>
</radio-group>
<text>{{radioText}}</text>  
    <view class="bot-botton">
        <button size="mini" type="primary" bindtap="detail">付款</button>
    </view>

图片:
在这里插入图片描述

JS文件代码:

radio:[
     {admin:'会员卡余额(可用 元)',value:'会员卡余额(可用 元)',check:'true'},{admin:'微信支付',value:'微信支付'}
   ],
   radioText:''
},
  radioChange:function(e){
    var text = e.detail.value;
    this.setData({radioText:'已选的付款方式:'+text});
},

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值