微信小程序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 相关文章推荐
return false;和e.preventDefault();的区别
Jul 11 Javascript
Jquery中删除元素的实现代码
Dec 29 Javascript
常规表格多表头查询示例
Feb 21 Javascript
了不起的node.js读书笔记之node的学习总结
Dec 22 Javascript
基于SpringMVC+Bootstrap+DataTables实现表格服务端分页、模糊查询
Oct 30 Javascript
jquery无法为动态生成的元素添加点击事件的解决方法(推荐)
Dec 26 Javascript
微信小程序 解析网页内容详解及实例
Feb 22 Javascript
vue中用H5实现文件上传的方法实例代码
May 27 Javascript
Angularjs实现数组随机排序的方法
Oct 02 Javascript
小程序实现订单倒计时功能
Apr 23 Javascript
django js 实现表格动态标序号的实例代码
Jul 12 Javascript
js事件机制----捕获与冒泡机制实例分析
May 22 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 debug 安装技巧
2011/04/30 PHP
使用JSON实现数据的跨域传输的php代码
2011/12/20 PHP
解析php中heredoc的使用方法
2013/06/17 PHP
PHP学习笔记(一) 简单了解PHP
2014/08/04 PHP
PHP记录页面停留时间的方法
2016/03/30 PHP
PHP自定义图片缩放函数实现等比例不失真缩放的方法
2016/08/19 PHP
PHP 中TP5 Request 请求对象的实例详解
2017/07/31 PHP
基于jQuery的简单的列表导航菜单
2011/03/02 Javascript
兼容FF和IE的动态table示例自写
2013/10/21 Javascript
node.js中的fs.truncate方法使用说明
2014/12/15 Javascript
如何编写高质量JS代码
2014/12/28 Javascript
通过jquery-ui中的sortable来实现拖拽排序的简单实例
2016/05/24 Javascript
BootStrap无限级分类(无限极分类封装版)
2016/08/26 Javascript
angular-ui-sortable实现可拖拽排序列表
2016/12/28 Javascript
Bootstrap 3 进度条的实现
2017/02/22 Javascript
详解Vue组件之间的数据通信实例
2017/06/17 Javascript
jQuery实现手势解锁密码特效
2017/08/14 jQuery
layer 关闭指定弹出层的例子
2019/09/25 Javascript
使用Promise封装小程序wx.request的实现方法
2019/11/13 Javascript
nodejs环境使用Typeorm连接查询Oracle数据
2019/12/05 NodeJs
[01:33]DOTA2上海特级锦标赛 LIQUID战队完整宣传片
2016/03/16 DOTA
Python基于贪心算法解决背包问题示例
2017/11/27 Python
5款非常棒的Python工具
2018/01/05 Python
python用类实现文章敏感词的过滤方法示例
2019/10/27 Python
Django框架下静态模板的继承操作示例
2019/11/08 Python
Linux下升级安装python3.8并配置pip及yum的教程
2020/01/02 Python
opencv中图像叠加/图像融合/按位操作的实现
2020/04/01 Python
Html5监听手机摇一摇事件的实现
2019/11/07 HTML / CSS
单位在职证明范本
2014/01/09 职场文书
商业房地产广告语
2014/03/13 职场文书
出生公证书样本
2014/04/04 职场文书
授权收款委托书
2014/09/23 职场文书
党的群众路线教育实践活动总结材料
2014/10/30 职场文书
求职简历自我评价怎么写
2015/03/10 职场文书
分析Python感知线程状态的解决方案之Event与信号量
2021/06/16 Python
java实现web实时消息推送的七种方案
2022/07/23 Java/Android