微信小程序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 js cookie的存储,获取和删除
Dec 29 Javascript
jQuery获取DOM节点实例分析(2种方式)
Dec 15 Javascript
简洁实用的BootStrap jQuery手风琴插件
Aug 31 Javascript
IONIC自定义subheader的最佳解决方案
Sep 22 Javascript
浅谈jquery中使用canvas的问题
Oct 10 Javascript
Avalonjs 实现简单购物车功能(实例代码)
Feb 07 Javascript
jquery.cookie.js的介绍与使用方法
Feb 09 Javascript
基于 Vue 的树形选择组件的示例代码
Aug 18 Javascript
vue2.x 通过后端接口代理,获取qq音乐api的数据示例
Oct 30 Javascript
6种JavaScript继承方式及优缺点(小结)
Feb 06 Javascript
js事件机制----捕获与冒泡机制实例分析
May 22 Javascript
vue 使用饿了么UI仿写teambition的筛选功能
Mar 01 Vue.js
微信小程序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
操作Oracle的php类
2006/10/09 PHP
详解PHP中foreach的用法和实例
2016/10/25 PHP
PHP微信发送推送消息乱码的解决方法
2019/02/28 PHP
PHP 观察者模式深入理解与应用分析
2019/09/25 PHP
mouse_on_title.js
2006/08/25 Javascript
10款非常有用的 Ajax 插件分享
2012/03/14 Javascript
FusionCharts图表显示双Y轴双(多)曲线
2012/11/22 Javascript
jQuery:节点(插入,复制,替换,删除)操作
2013/03/04 Javascript
JS实现可改变列宽的table实例
2013/07/02 Javascript
ExtJS4给Combobox设置列表中的默认值示例
2014/05/02 Javascript
JavaScript检测浏览器cookie是否已经启动的方法
2015/02/27 Javascript
javascript中关于&amp;&amp; 和 || 表达式的小技巧分享
2015/04/10 Javascript
JavaScript实现页面跳转的几种常用方式
2015/11/28 Javascript
基于JS实现textarea中获取动态剩余字数的方法
2016/05/25 Javascript
JavaScript中严格判断NaN的方法
2018/02/16 Javascript
JS非行间样式获取函数的实例代码
2018/06/05 Javascript
Koa 中的错误处理解析
2019/04/09 Javascript
Vue数字输入框组件的使用方法
2019/10/19 Javascript
微信小程序实现多选框全选与反全选及购物车中删除选中的商品功能
2019/12/17 Javascript
JSONP 的原理、理解 与 实例分析
2020/05/16 Javascript
解决Vue 给mapState中定义的属性赋值报错的问题
2020/06/22 Javascript
vue监听键盘事件的相关总结
2021/01/29 Vue.js
Python的迭代器和生成器使用实例
2015/01/14 Python
修改Python的pyxmpp2中的主循环使其提高性能
2015/04/24 Python
Python实现的矩阵转置与矩阵相乘运算示例
2019/03/26 Python
python实现感知机线性分类模型示例代码
2019/06/02 Python
django admin后管定制-显示字段的实例
2020/03/11 Python
一个不错的HTML5 Canvas多层点击事件监听实例
2014/04/29 HTML / CSS
世界上最大的糖果店:Dylan’s Candy Bar
2017/11/07 全球购物
计算机应用专业学生的自我评价分享
2013/11/03 职场文书
合作意向书范本
2014/03/31 职场文书
房地产资料员岗位职责
2014/07/02 职场文书
护士节活动总结
2014/08/29 职场文书
2014年项目工作总结
2014/11/24 职场文书
怎样做好公众演讲能力?
2019/08/28 职场文书
Python 批量下载阴阳师网站壁纸
2021/05/19 Python