欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

微信小程序radio组件使用详解

程序员文章站 2022-04-03 08:18:19
本文为大家分享了微信小程序radio组件的使用方法,供大家参考,具体内容如下 效果图 wxml

本文为大家分享了微信小程序radio组件的使用方法,供大家参考,具体内容如下

效果图

微信小程序radio组件使用详解

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>

js

page({
 data: {
  items: [
   { name: 'usa', value: '美国' },
   { name: 'chn', value: '中国', checked: 'true' },
   { name: 'bra', value: '巴西' },
   { name: 'jpn', value: '日本' },
   { name: 'eng', value: '英国' },
   { name: 'tur', value: '法国' },
  ],
  radiostr: '中国'
 },
 radiochange: function (e) {
  var str = null;
  for (var value of this.data.items) {
   if (value.name === e.detail.value) {
    str = value.value;
    break;
   }
  }
  this.setdata({ radiostr: str });
 }
})

总结

由于e.detail.value是一个字符串,所以直接采用for…of…对比就可以确定点击目标。

demo下载

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。