微信小程序switch开关选择器使用详解


Posted in Javascript onJanuary 31, 2018

本文为大家分享了微信小程序switch开关选择器使用方法,供大家参考,具体内容如下

效果图

微信小程序switch开关选择器使用详解

WXML

<view class="tui-list-box">
 <view class="tui-menu-list">
  <text>状态:{{isChecked1}}</text>
  <switch class="tui-fr" checked="{{isChecked1}}" bindchange="changeSwitch1"/>
 </view>
 <view class="tui-menu-list">
  <text>状态:{{isChecked2}}</text>
  <switch class="tui-fr" checked="{{isChecked2}}" bindchange="changeSwitch2"/>
 </view>
 <view class="tui-menu-list">
  <text>状态:{{isChecked3}}</text>
  <switch class="tui-fr" color="#007aff" checked="{{isChecked3}}" bindchange="changeSwitch3"/>
 </view>
 <view class="tui-menu-list">
  <text>状态:{{isChecked4}}</text>
  <switch class="tui-fr" color="#007aff" checked="{{isChecked4}}" bindchange="changeSwitch4"/>
 </view>
 <view class="tui-menu-list">
  <text>状态:{{isChecked5}}</text>
  <switch class="tui-fr" type="checkbox" checked="{{isChecked5}}" bindchange="changeSwitch5"/>
 </view>
 <view class="tui-menu-list">
  <text>状态:{{isChecked6}}</text>
  <switch class="tui-fr" type="checkbox" checked="{{isChecked6}}" bindchange="changeSwitch6"/>
 </view>
</view>

JS

var pageObj = {
 data: {
  isChecked1: false,
  isChecked2: true,
  isChecked3: false,
  isChecked4: true,
  isChecked5: false,
  isChecked6: true
 }
};

for (var i = 0; i < 7; ++i) {
 (function (i) {
  pageObj['changeSwitch' + i] = function (e) {
   var changedData = {};
   changedData['isChecked' + i] = !this.data['isChecked' + i];
   this.setData(changedData);
  }
 })(i)
}
Page(pageObj);

switch组件的属性

  • checked:是否选中—-false、true
  • type:开关选择器的样式—-switch, checkbox
  • color:switch 的颜色,同 css 的 color

DEMO下载

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery常见开发技巧详细整理
Jan 02 Javascript
javascript去除字符串中所有标点符号和提取纯文本的正则
Jun 07 Javascript
javascript实现youku的视频代码自适应宽度
May 25 Javascript
JavaScript字符串常用的方法
Mar 10 Javascript
JS不用正则验证输入的字符串是否为空(包含空格)的实现代码
Jun 14 Javascript
Angular 路由route实例代码
Jul 12 Javascript
用v-html解决Vue.js渲染中html标签不被解析的问题
Dec 14 Javascript
vue router学习之动态路由和嵌套路由详解
Sep 21 Javascript
深入浅析js原型链和vue构造函数
Oct 25 Javascript
element的el-table中记录滚动条位置的示例代码
Nov 06 Javascript
VUE前端从后台请求过来的数据进行转换数据结构操作
Nov 11 Javascript
JavaScript ES 模块的使用
Nov 12 Javascript
详解Angular调试技巧之报错404(not found)
Jan 31 #Javascript
微信小程序slider组件使用详解
Jan 31 #Javascript
vue项目实现记住密码到cookie功能示例(附源码)
Jan 31 #Javascript
AngularJS 将再发布一个重要版本 然后进入长期支持阶段
Jan 31 #Javascript
微信小程序progress组件使用详解
Jan 31 #Javascript
微信小程序button组件使用详解
Jan 31 #Javascript
基于$.ajax()方法从服务器获取json数据的几种方式总结
Jan 31 #Javascript
You might like
php中通过正则表达式下载内容中的远程图片的函数代码
2012/01/10 PHP
使用php伪造referer的方法 利用referer防止图片盗链
2014/01/20 PHP
php中in_array函数用法分析
2014/11/15 PHP
浅析php单例模式
2014/11/25 PHP
php array 转json及java 转换 json数据格式操作示例
2019/11/13 PHP
DOM精简教程
2006/10/03 Javascript
jQuery 属性选择器element[herf*='value']使用示例
2013/10/20 Javascript
js 自动播放的实例代码
2013/11/19 Javascript
jQuery jcrop插件截图使用方法
2013/11/20 Javascript
深入剖析JavaScript中的枚举功能
2014/03/06 Javascript
Node.js事件驱动
2015/06/18 Javascript
JS+CSS实现简单滑动门(滑动菜单)效果
2015/09/19 Javascript
javascript 数组的正态分布排序的问题
2016/07/31 Javascript
jQuery操作json常用方法示例
2017/01/04 Javascript
JS文件/图片从电脑里面拖拽到浏览器上传文件/图片
2017/03/08 Javascript
详解前端路由实现与react-router使用姿势
2017/08/07 Javascript
js截取字符串功能的实现方法
2017/09/27 Javascript
浅谈微信小程序之官方UI框架we-ui使用教程
2018/08/20 Javascript
浅谈Vue render函数在ElementUi中的应用
2018/09/06 Javascript
浅谈ng-zorro使用心得
2018/12/03 Javascript
jQuery实现滑动星星评分效果(每日分享)
2019/11/13 jQuery
[08:29]DOTA2每周TOP10 精彩击杀集锦vol.7
2014/06/25 DOTA
Python(Tornado)模拟登录小米抢手机
2013/11/12 Python
python实现合并两个数组的方法
2015/05/16 Python
Django代码性能优化与Pycharm Profile使用详解
2018/08/26 Python
python实现基于信息增益的决策树归纳
2018/12/18 Python
Pandas中DataFrame的分组/分割/合并的实现
2019/07/16 Python
如何基于Python + requests实现发送HTTP请求
2020/01/13 Python
python读取csv文件指定行的2种方法详解
2020/02/13 Python
PyTorch中torch.tensor与torch.Tensor的区别详解
2020/05/18 Python
交通法规咨询中心工作职责
2013/11/27 职场文书
关于圣诞节的广播稿
2014/01/26 职场文书
保护动物的标语
2014/06/11 职场文书
经典演讲稿开场白
2014/08/25 职场文书
八年级数学教学反思
2016/02/17 职场文书
详解Python flask的前后端交互
2022/03/31 Python