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


Posted in Javascript onJanuary 31, 2018

本文为大家分享了微信小程序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下载

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

Javascript 相关文章推荐
JavaScript中的事件处理
Jan 16 Javascript
JQuery文本改变触发事件如聚焦事件、失焦事件
Jan 15 Javascript
javascript:json数据的页面绑定示例代码
Jan 26 Javascript
ajax提交表单实现网页无刷新注册示例
May 08 Javascript
node.js实现多图片上传实例
Jun 03 Javascript
JS实现仿腾讯微博无刷新删除微博效果代码
Oct 16 Javascript
详解maxlength属性在textarea里奇怪的表现
Dec 27 Javascript
JavaScript每天必学之事件
Sep 18 Javascript
微信小程序加载更多 点击查看更多
Nov 29 Javascript
JS在if中的强制类型转换方式
Jul 15 Javascript
详解JavaScript中精度失准问题及解决方法
Feb 04 Javascript
使用Vant完成DatetimePicker 日期的选择器操作
Nov 12 Javascript
微信小程序checkbox组件使用详解
Jan 31 #Javascript
原生JS实现多个小球碰撞反弹效果示例
Jan 31 #Javascript
浅析Angular19 自定义表单控件
Jan 31 #Javascript
JavaScript实现计算多边形质心的方法示例
Jan 31 #Javascript
微信小程序switch开关选择器使用详解
Jan 31 #Javascript
详解Angular调试技巧之报错404(not found)
Jan 31 #Javascript
微信小程序slider组件使用详解
Jan 31 #Javascript
You might like
php实现的DateDiff和DateAdd时间函数代码分享
2014/08/16 PHP
javascript中的对象创建 实例附注释
2011/02/08 Javascript
使用jQuery内容过滤选择器选择元素实例讲解
2013/04/18 Javascript
SeaJS入门教程系列之SeaJS介绍(一)
2014/03/03 Javascript
jQuery制作的别致导航有阴影背景高亮模式窗口
2014/04/15 Javascript
JavaScript实现数字数组按照倒序排列的方法
2015/04/06 Javascript
无刷新上传文件并返回自定义值
2015/06/11 Javascript
jquery实现的蓝色二级导航条效果代码
2015/08/24 Javascript
JS+CSS实现鼠标滑过时动态翻滚的导航条效果
2015/09/24 Javascript
js 判断一组日期是否是连续的简单实例
2016/07/11 Javascript
Ubuntu系统下Angularjs开发环境安装
2016/09/01 Javascript
浅析JavaScriptSerializer类的序列化与反序列化
2016/11/22 Javascript
利用JS判断鼠标移入元素的方向
2016/12/11 Javascript
微信小程序 利用css实现遮罩效果实例详解
2017/01/21 Javascript
详解tween.js的使用教程
2017/09/14 Javascript
JS排序算法之冒泡排序,选择排序与插入排序实例分析
2017/12/13 Javascript
JavaScript DOM元素常见操作详解【添加、删除、修改等】
2018/05/09 Javascript
layer弹出层 iframe层去掉滚动条的实例代码
2018/08/17 Javascript
vue axios 简单封装以及思考
2018/10/09 Javascript
checkbox在vue中的用法小结
2018/11/13 Javascript
微信小程序如何刷新当前界面的实现方法
2019/06/07 Javascript
对Tensorflow中权值和feature map的可视化详解
2018/06/14 Python
在Python 中同一个类两个函数间变量的调用方法
2019/01/31 Python
Python读写文件模式和文件对象方法实例详解
2019/09/17 Python
什么是python的函数体
2020/06/19 Python
Pytorch 高效使用GPU的操作
2020/06/27 Python
德国亚洲食品网上商店:asiafoodland.de
2019/12/28 全球购物
牛津在线药房:Oxford Online Pharmacy
2020/11/16 全球购物
介绍一下OSI七层模型
2012/07/03 面试题
internal修饰符起什么作用
2013/12/16 面试题
新闻网站实习自我鉴定
2013/09/25 职场文书
2014年精神文明建设工作总结
2014/11/19 职场文书
企业宣传语大全
2015/07/13 职场文书
优秀班干部主要事迹材料
2015/11/04 职场文书
详解Python描述符的工作原理
2021/06/11 Python
vue.js Router中嵌套路由的实用示例
2021/06/27 Vue.js