微信小程序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:Div层拖动效果实例代码
Aug 06 Javascript
JS判断移动端访问设备并加载对应CSS样式
Jun 13 Javascript
JavaScript开发人员的10个关键习惯小结
Dec 05 Javascript
JavaScript仿静态分页实现方法
Aug 04 Javascript
《JavaScript高级编程》学习笔记之object和array引用类型
Nov 01 Javascript
jQuery 翻页组件yunm.pager.js实现div局部刷新的思路
Aug 11 Javascript
JS之相等操作符详解
Sep 13 Javascript
基于js中document.cookie全面解析
Sep 14 Javascript
javascript标准库(js的标准内置对象)总结
May 26 Javascript
Vue瀑布流插件的使用示例
Sep 19 Javascript
Javascript 对象(object)合并操作实例分析
Jul 30 Javascript
jQuery HTML css()方法与css类实例详解
May 20 jQuery
微信小程序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 define()函数以及defined()函数的用法详解
2013/06/05 PHP
判断php数组是否为索引数组的实现方法
2013/06/13 PHP
php中删除、清空session的方式总结
2015/10/09 PHP
CI(CodeIgniter)模型用法实例分析
2016/01/20 PHP
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
2019/05/06 PHP
禁止JQuery中的load方法装载IE缓存中文件的方法
2009/09/11 Javascript
JavaScript学习笔记(二) js对象
2011/10/25 Javascript
javascript简单实现表格行间隔显示颜色并高亮显示
2013/11/29 Javascript
javascript闭包传参和事件的循环绑定示例探讨
2014/04/17 Javascript
nodejs中转换URL字符串与查询字符串详解
2014/11/26 NodeJs
jQuery中:submit选择器用法实例
2015/01/03 Javascript
javascript中Date()函数在各浏览器中的显示效果
2015/06/18 Javascript
Bootstrap每天必学之标签与徽章
2015/11/27 Javascript
jQuery中JSONP的两种实现方式详解
2016/09/26 Javascript
layui分页效果实现代码
2017/05/19 Javascript
JS基于对象的特性实现去除数组中重复项功能详解
2017/11/17 Javascript
vue的一个分页组件的示例代码
2017/12/25 Javascript
vue编译打包本地查看index文件的方法
2018/02/23 Javascript
JS/HTML5游戏常用算法之追踪算法实例详解
2018/12/12 Javascript
微信小程序select下拉框实现效果
2019/05/15 Javascript
vue3.0 上手体验
2020/09/21 Javascript
代码块高亮可复制显示js插件highlight.js+clipboard.js整合
2021/02/15 Javascript
python通过线程实现定时器timer的方法
2015/03/16 Python
Python中最常用的操作列表的几种方法归纳
2015/04/24 Python
基于python脚本实现软件的注册功能(机器码+注册码机制)
2016/10/09 Python
Python引用计数操作示例
2018/08/23 Python
聊聊python里如何用Borg pattern实现的单例模式
2019/06/06 Python
HTML5实现移动端点击翻牌功能
2020/10/23 HTML / CSS
西部世纪面试题
2014/12/05 面试题
个人求职信范文分享
2014/01/06 职场文书
办公室文员岗位职责范本
2014/06/12 职场文书
护士节演讲稿开场白
2014/08/25 职场文书
房屋出租协议书范本(标准版)
2014/09/24 职场文书
感恩节寄语2015
2015/03/24 职场文书
《钢铁是怎样炼成的》高中读后感
2019/08/07 职场文书
在CSS中使用when/else的方法
2022/01/18 HTML / CSS