微信小程序单选框radio使用实例

Posted 早起的年轻人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序单选框radio使用实例相关的知识,希望对你有一定的参考价值。

radio 用来实现单选框效果,本文章效果如下:

1 wxml 文件中


<view class="tui-content">
  <radio-group class="radio-group" bindchange="radioChange">
    <label class="radio" wx:for="items">
      <view class="tui-menu-list"><radio color="#007aff" value="item.name" checked="item.checked"/>item.value</view>
    </label>
  </radio-group>
  <view class="tui-show-name">
    radiostr
  </view>
</view>

2 js 文件中

// pages/radio/radio.js
Page(
  data: 
    items: [
       name: 'test1', value: '测试一' ,
       name: 'test1', value: '测试二', checked: 'true' ,
       name: 'test1', value: '测试三' ,
       name: 'test1', value: '测试四' ,
     
    ],
    radioStr: '测试二'
  ,
  /**
   * 单选回调方法
   * @param * e 
   */
  radioChange: function (e) 
    var str = null;
    //获取当前选中的值 
    let selectValue =e.detail.value;
    //循环遍历
    for (var value of this.data.items) 
      if (value.name === selectValue) 
        str = value.value;
        break;
      
    
    //更新值显示
    this.setData( radioStr: str );
  
)

3 wxss 样式文件中

.tui-content
  height: 100%;
  padding: 10px;

.tui-menu-list
  line-height: 80rpx;
  color: #555;
  font-size: 35rpx;
  padding: 0 0rpx 0 10px;
  position: relative;

小编也写了几本书,如果你有兴趣可以去看看


以上是关于微信小程序单选框radio使用实例的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序组件解读和分析:十radio单选项目

微信小程序学习目录推荐

微信小程序学习目录推荐

微信小程序 单选项目 radio 组件

微信小程序radio点选框,再次点击取消

百度小程序radio选中状态的颜色怎么改