微信小程序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基于DOM实现省市级联下拉框的方法
May 14 Javascript
鼠标悬停小图标显示大图标
Jan 22 Javascript
JavaScript实现url参数转成json形式
Sep 25 Javascript
使用jQuery实现一个类似GridView的编辑,更新,取消和删除的功能
Mar 15 Javascript
使用vue制作FullPage页面滚动效果
Aug 21 Javascript
AngularJs 延时器、计时器实例代码
Sep 16 Javascript
AngularJS实现的select二级联动下拉菜单功能示例
Oct 25 Javascript
VUE + UEditor 单图片跨域上传功能的实现方法
Feb 08 Javascript
总结JavaScript在IE9之前版本中内存泄露问题
Apr 28 Javascript
基于Bootstrap下拉框插件bootstrap-select使用方法详解
Aug 07 Javascript
详解Vue.js自定义tipOnce指令用法实例
Dec 19 Javascript
原生js拖拽功能制作滑动条实例代码
Feb 05 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
windows7下安装php的php-ssh2扩展教程
2014/07/04 PHP
php获取URL中带#号等特殊符号参数的解决方法
2014/09/02 PHP
PHP页面跳转操作实例分析(header方法)
2016/09/28 PHP
js apply/call/caller/callee/bind使用方法与区别分析
2009/10/28 Javascript
url参数中有+、空格、=、%、&amp;、#等特殊符号的问题解决
2013/05/15 Javascript
使用js dom和jquery分别实现简单增删改
2014/09/11 Javascript
一个JavaScript用逗号分割字符串实例
2014/09/22 Javascript
推荐三款日期选择插件(My97DatePicker、jquery.datepicker、Mobiscroll)
2017/04/21 jQuery
jQuery实现多张图片上传预览(不经过后端处理)
2017/04/29 jQuery
设置cookie指定时间失效(实例代码)
2017/05/28 Javascript
详解用vue.js和laravel实现微信授权登陆
2017/06/23 Javascript
AngularJS实用基础知识_入门必备篇(推荐)
2017/07/10 Javascript
js实现canvas保存图片为png格式并下载到本地的方法
2017/08/31 Javascript
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
2017/10/20 jQuery
如何换个角度使用VUE过滤器详解
2019/09/11 Javascript
微信小程序 (地址选择1)--选取搜索地点并显示效果
2019/12/17 Javascript
js中switch语句的学习笔记
2020/03/25 Javascript
[02:20]2014DOTA2西雅图邀请赛 MVP外卡赛首胜采访
2014/07/09 DOTA
[03:42]2016国际邀请赛中国区预选赛首日现场玩家采访
2016/06/26 DOTA
python以环状形式组合排列图片并输出的方法
2015/03/17 Python
自己编程中遇到的Python错误和解决方法汇总整理
2015/06/03 Python
Python中getpass模块无回显输入源码解析
2018/01/11 Python
Puppeteer使用示例详解
2019/06/20 Python
12个Python程序员面试必备问题与答案(小结)
2019/06/24 Python
Django 自动生成api接口文档教程
2019/11/19 Python
Python实现图片批量加入水印代码实例
2019/11/30 Python
pyinstaller 3.6版本通过pip安装失败的解决办法(推荐)
2020/01/18 Python
详解python日志输出使用配置文件格式
2021/02/10 Python
利用html5 canvas动态画饼状图的示例代码
2018/04/02 HTML / CSS
德国健康生活方式网上商店:Landkaufhaus Mayer
2019/03/12 全球购物
机电一体化专业推荐信
2013/12/03 职场文书
国贸类专业毕业生的求职信分享
2013/12/08 职场文书
教师评优事迹材料
2014/01/10 职场文书
建筑系毕业生自我鉴定
2014/01/24 职场文书
新闻稿格式范文
2015/07/18 职场文书
2015年教学副校长工作总结
2015/07/22 职场文书