私域电商软件及相关增值服务提供商    

免费试用
2023年微信小程序表单组件单选框 radio
作者: --时间: 2025-07-25 11:05:47 阅读量:
微信小程序表单组件单选框radio可以用于实现单项选择器,内部由多个<radio/>组成的功能。在微信小程序中,使用<radio-group/>标签来实现单选框的功能。以下是一些关键属性的说明:

1. <radio-group/>属性

  1. bindchange:
    <radio-group/>中选中的<radio/>发生变化时,会触发change事件。需要设置事件处理函数,在事件处理函数中可以通过e.detail.value获取选中的<radio/>的value值。

2. <radio/>属性

  1. value:
    <radio/>的标识,当该<radio/>选中时,<radio-group/>的change事件会携带<radio/>的value值。
  2. checked:
    当前是否选中,默认为false。
  3. disabled:
    是否禁用,默认为false。
  4. color:
    <radio/>的颜色,同css的color。

参考代码

在微信小程序中,可以通过以下代码来使用单选框:

<radio-group class="radio-group" bindchange="radioChange">
    <label class="radio" wx:for="{{items}}">
        <radio value="{{item.name}}" checked="{{item.checked}}"/>{{item.value}}
    </label>
</radio-group>
Page({ 
  data: {
    items: [
      {name: 'USA', value: '美国'},
      {name: 'CHN', value: '中国', checked: 'true'},
      {name: 'BRA', value: '巴西'},
      {name: 'JPN', value: '日本'},
      {name: 'ENG', value: '英国'},
      {name: 'TUR', value: '法国'},
    ]
  },
  radioChange: function(e) {
    console.log('radio发生change事件,携带value值为:', e.detail.value)
  }
})
其中data定义了<radio/>中需要渲染的数据信息,包括每个选项的namevalue以及默认选中项的状态checkedradioChange函数用于处理<radio-group/>change事件,获取选中项的value值。

一套系统全搞定
  • 商家管理
  • 商品管理
  • 订单管理
  • 会员管理
  • 营销中心
  • 供应链入驻
  • 财务管理
  • 支付分账
  • 商城直播
免费试用
更多产品任你选
B2B2C多用户商城系统

类天猫&京东模式系统

了解更多
B2B2B电商交易系统

全渠道订货/采购及经销商管
理数字化系统

了解更多
S2B2B电商交易系统

上下游资源整合数字化解决方

了解更多
企业集采商城系统

中大型企业数字化采购与交易
系统

了解更多
员工福利商城系统

集福利管理、发放于一体的员
工福利商城

了解更多

电话咨询 微信咨询 0元开店