智能客服
你问我答,随时在线为你解决问题
交互式组件,提供单选框功能。
从API version 8 开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
除支持通用属性外,还支持如下属性:
| 名称 | 类型 | 默认值 | 必填 | 描述 |
|---|---|---|---|---|
| type | string | radio | 是 | input组件类型,当前仅支持radio类型: - "radio":定义单选按钮,允许在多个拥有相同name值的选项中选中其中一个。 |
| checked | boolean | false | 否 | 当前组件是否选中,true表示选中,false表示未选中。 |
| name | string | - | 否 | input组件的名称。 |
| value | string | - | 否 | input组件的value值,类型为radio时必填且相同name值的选项该值唯一。 |
支持通用样式。
| 名称 | 参数 | 描述 |
|---|---|---|
| change | $event.checkedItem | radio单选框的checked状态发生变化时触发该事件,返回选中的组件value值。 |
| click | - | 点击动作触发该事件。 |
<!-- xxx.hml --> <div class="content"> <input type="radio" checked='true' name="radioSample" value="radio1" onchange="onRadioChange"></input> <input type="radio" checked='false' name="radioSample" value="radio2" onchange="onRadioChange"></input> <input type="radio" checked='false' name="radioSample" value="radio3" onchange="onRadioChange"></input> </div>
/* xxx.css */
.content{
width: 100%;
height: 200px;
justify-content: center;
align-items: center;
} {
"actions": {
"onRadioChange":{
"action": "message",
"params": {
"checkedRadio": "$event.checkedItem"
}
}
}
} 4*4卡片

智能客服
你问我答,随时在线为你解决问题
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功