欢迎光临
我们一直在努力

九八云百度小程序教程:radio 单项选择器

  • radio 单项选择器
    • 属性说明
    • 示例
      • 代码示例 1:默认样式
      • 代码示例 2:列表展示
      • 代码示例 3:包含禁用选项
      • 代码示例 4:默认不选中
      • 代码示例 5:自定义颜色
      • 业务示例:自定义大小

    radio 单项选择器

    解释:单项选择器。

    属性说明

    属性名 类型 默认值 必填 说明

    value

    String

     

    <radio> 组件标识。当该 <radio> 选中时,<radio-group> 的 change 事件会携带 <radio> 的 value

    checked

    Boolean

    false

    当前是否选中

    disabled

    Boolean

    false

    是否禁用

    color

    Color

    #3c76ff

    radio 的颜色,同 CSS 的 color

    示例

    跳转编辑工具

    在开发者工具中打开

    在 WEB IDE 中打开

    扫码体验

    代码示例

    请使用百度APP扫码

    代码示例 1:默认样式

    • SWAN
    
     
    1. <view class="wrap">
    2. <view class="card-area">
    3. <view class="top-description border-bottom">默认样式</view>
    4. <view class="block">
    5. <radio-group bindchange="radioChange">
    6. <radio value="radio1" checked>单选项一</radio>
    7. <radio value="radio2" class="block-before" checked="false">单选项二</radio>
    8. </radio-group>
    9. </view>
    10. </view>
    11. </view>

    代码示例 2:列表展示

    • SWAN
    • JS
    
     
    1. <view class="wrap">
    2. <view class="card-area">
    3. <view class="top-description border-bottom">列表展示</view>
    4. <view class="block-area">
    5. <radio-group bindchange="radioChange">
    6. <radio s-for="item in items" value="{{item.value}}" class="block border-bottom" checked="{{item.checked}}">{{item.text}}</radio>
    7. </radio-group>
    8. </view>
    9. </view>
    10. </view>

    代码示例 3:包含禁用选项

    • SWAN
    
     
    1. <view class="wrap">
    2. <view class="card-area">
    3. <view class="top-description border-bottom">
    4. <view>包含禁用选项</view>
    5. <view>disabled</view>
    6. </view>
    7. <view class="block-area">
    8. <radio-group>
    9. <radio class="block border-bottom" checked>可用选项</radio>
    10. <radio class="block border-bottom" checked="false">可用选项</radio>
    11. <radio class="block" checked="false" disabled>
    12. <text class="disabledText">禁用选项</text>
    13. </radio>
    14. </radio-group>
    15. </view>
    16. </view>
    17. </view>

    代码示例 4:默认不选中

    • SWAN
    
     
    1. <view class="wrap">
    2. <view class="card-area">
    3. <view class="top-description border-bottom">
    4. <view>默认不选中</view>
    5. <view>checked="false"</view>
    6. </view>
    7. <view class="block-area">
    8. <radio-group>
    9. <radio class="block border-bottom" checked>单选项一</radio>
    10. <radio class="block border-bottom" checked="false">单选项二</radio>
    11. </radio-group>
    12. </view>
    13. </view>
    14. </view>

    代码示例 5:自定义颜色

    • SWAN
    
     
    1. <view class="wrap">
    2. <view class="card-area">
    3. <view class="top-description border-bottom">
    4. <view>自定义颜色</view>
    5. <view>color="#00BC89"</view>
    6. </view>
    7. <view class="block-area">
    8. <radio-group>
    9. <radio class="block border-bottom" color="#00BC89" checked>单选项一</radio>
    10. <radio class="block border-bottom" color="#00BC89">单选项二</radio>
    11. </radio-group>
    12. </view>
    13. </view>
    14. </view>

    业务示例:自定义大小

    • SWAN
    • CSS
    
     
    1. <view class="wrap">
    2. <view class="card-area">
    3. <view class="top-description border-bottom">自定义大小</view>
    4. <view class="block-area">
    5. <radio-group>
    6. <radio class="block radio-big border-bottom" checked>单选项一</radio>
    7. <radio class="block radio-small"><view class="radio-small-text">单选项二</view></radio>
    8. </radio-group>
    9. </view>
    10. </view>
    11. </view>

    赞(0) 打赏
    未经允许不得转载:九八云安全 » 九八云百度小程序教程:radio 单项选择器

    评论 抢沙发