微信小程序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 相关文章推荐
一个JS翻页效果
Jul 23 Javascript
解决jquery .ajax 在IE下卡死问题的解决方法
Oct 26 Javascript
Ruffy javascript 学习笔记
Nov 30 Javascript
JavaScript高级程序设计 事件学习笔记
Sep 10 Javascript
JavaScript程序中的流程控制语句用法总结
May 23 Javascript
js实现PC端和移动端刮卡效果
Mar 27 Javascript
Node.js中多进程模块Cluster的介绍与使用
May 27 Javascript
基于Node.js模板引擎教程-jade速学与实战1
Sep 17 Javascript
node vue项目开发之前后端分离实战记录
Dec 13 Javascript
浅谈vue中改elementUI默认样式引发的static与assets的区别
Feb 03 Javascript
webpack的tree shaking的实现方法
Sep 18 Javascript
react的hooks的用法详解
Oct 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 空格,换行,跳格使用说明
2009/12/18 PHP
php实现Mongodb自定义方式生成自增ID的方法
2015/03/23 PHP
ThinkPHP实现递归无级分类――代码少
2015/07/29 PHP
php断点续传之文件分割合并详解
2016/12/13 PHP
JavaScript 继承机制的实现(待续)
2010/05/18 Javascript
Javascript面向对象之四 继承
2011/02/08 Javascript
js函数setTimeout延迟执行的简单介绍
2013/07/17 Javascript
JS 获取滚动条高度示例代码
2013/10/24 Javascript
IE下双击checkbox反应延迟问题的解决方法
2014/03/27 Javascript
javascript实例分享---具有立体效果的图片特效
2014/06/08 Javascript
基于JS实现数字+字母+中文的混合排序方法
2016/06/06 Javascript
Three.js学习之Lamber材质和Phong材质
2016/08/04 Javascript
百度地图去掉marker覆盖物或者去掉maker的label文字方法
2018/01/26 Javascript
详解ES6中的三种异步解决方案
2018/06/28 Javascript
详解如何更好的使用module vuex
2019/03/27 Javascript
VUE接入腾讯验证码功能(滑块验证)备忘
2019/05/07 Javascript
小程序云函数调用API接口的方法
2019/05/17 Javascript
python 参数列表中的self 显式不等于冗余
2008/12/01 Python
python写xml文件的操作实例
2014/10/05 Python
开始着手第一个Django项目
2015/07/15 Python
利用Python开发实现简单的记事本
2016/11/15 Python
Python实现采用进度条实时显示处理进度的方法
2017/12/19 Python
Python多进程multiprocessing.Pool类详解
2018/04/27 Python
Python3爬虫教程之利用Python实现发送天气预报邮件
2018/12/16 Python
python3.7环境下安装Anaconda的教程图解
2019/09/10 Python
Python编写打字训练小程序
2019/09/26 Python
python中设置超时跳过,超时退出的方式
2019/12/13 Python
python pyecharts 实现一个文件绘制多张图
2020/05/13 Python
html5声频audio和视频video等新特性详细说明
2012/12/26 HTML / CSS
Bootstrap File Input文件上传组件
2020/12/01 HTML / CSS
美国最灵活的移动提供商:Tello
2017/07/18 全球购物
举例说明类变量和实例变量的区别
2016/06/30 面试题
承诺书模板大全
2015/05/04 职场文书
2015小学教师年度工作总结
2015/05/12 职场文书
Java输出Hello World完美过程解析
2021/06/13 Java/Android
详解Go语言运用广度优先搜索走迷宫
2021/06/23 Python