小程序单选框radio的用法

本文详细介绍如何在微信小程序中实现性别选择的单选框功能,包括wxml代码的使用,如image、label、radio-group等组件的配置,以及通过wx:for-items循环遍历数组实现动态选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们准备做一个如下图所示的单选框
在这里插入图片描述
wxml代码如下:

  <!--性别-->
<view class="inputView0">
  <image class="keyImage" src="../../icons/ico-sex.png"></image> 
  <label class="loginLab">性别</label>
<radio-group class='radio-group' bindchange="radioChange">
    <radio  class='radio'style='margin-left: 11px;' wx:for-items="{{sexs}}" wx:key="num" value="{{item.num}}" checked="{{item.checked}}">
    <text class="loginLab" style='margin-left: 0px;'>{{item.value}}</text>
    </radio>
</radio-group>

1.image
插入图片,原理很简单,这里不赘述

2.label
标签

3.radio-group
包括所有选项一个整体,里面的bindchange属性是当选项变化时触发的事件

4.radio
wx-for-items是事先要写好的一个数组(这里为sexs),里面包含了选项内容和选项输出,value就是选项输出,checked表示是否默认选中

5.sexs数组
在js中的page里面的data定义:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值