微信小程序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 EasyUI API 中文文档 - Pagination分页
Sep 29 Javascript
JS 修改URL参数(实现代码)
Jul 08 Javascript
利用JS进行图片的切换即特效展示图片
Dec 03 Javascript
JS+CSS实现美化的下拉列表框效果
Aug 11 Javascript
基于JS实现数字+字母+中文的混合排序方法
Jun 06 Javascript
javascript将中国数字格式转换成欧式数字格式的简单实例
Aug 02 Javascript
AngularJS 实现JavaScript 动画效果详解
Sep 08 Javascript
Node.js 数据加密传输浅析
Nov 16 Javascript
Vue框架中正确引入JS库的方法介绍
Jul 30 Javascript
echart简介_动力节点Java学院整理
Aug 11 Javascript
layui的table单击行勾选checkbox功能方法
Aug 14 Javascript
vue.js中ref和$refs的使用及示例讲解
Aug 14 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写的AES加密解密类分享
2014/06/20 PHP
PHP exif扩展方法开启详解
2014/07/28 PHP
ThinkPHP 表单自动验证运用示例
2014/10/13 PHP
解决Laravel 不能创建 migration 的问题
2019/10/09 PHP
JavaScript 异步调用框架 (Part 6 - 实例 &amp; 模式)
2009/08/04 Javascript
基于JQuery的cookie插件
2010/04/07 Javascript
JQuery之拖拽插件实现代码
2011/04/14 Javascript
javascript判断是否按回车键并解决浏览器之间的差异
2014/05/13 Javascript
node.js中的forEach()是同步还是异步呢
2015/01/29 Javascript
深入理解JavaScript系列(30):设计模式之外观模式详解
2015/03/03 Javascript
jQuery实现右侧显示可向左滑动展示的深色QQ客服效果代码
2015/10/23 Javascript
JS实现的新浪微博大厅文字内容滚动效果代码
2015/11/05 Javascript
微信小程序 WXML、WXSS 和JS介绍及详解
2016/10/08 Javascript
概述jQuery中的ajax方法
2016/12/16 Javascript
微信小程序 限制1M的瘦身技巧与方法详解
2017/01/06 Javascript
浅谈AngularJS中$http服务的简单用法
2018/05/15 Javascript
vue form 表单提交后刷新页面的方法
2018/09/04 Javascript
Vue入门学习笔记【基本概念、对象、过滤器、指令等】
2019/04/13 Javascript
Vue项目接入Paypal实现示例详解
2020/06/04 Javascript
[02:32]DOTA2英雄基础教程 美杜莎
2014/01/07 DOTA
[54:53]完美世界DOTA2联赛PWL S2 GXR vs PXG 第二场 11.18
2020/11/18 DOTA
Python2.x中str与unicode相关问题的解决方法
2015/03/30 Python
python实现list元素按关键字相加减的方法示例
2017/06/09 Python
pycharm设置注释颜色的方法
2018/05/23 Python
面向初学者的Python编辑器Mu
2018/10/08 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
2019/05/31 Python
python中property属性的介绍及其应用详解
2019/08/29 Python
巴西在线鞋店:Shoestock
2017/10/28 全球购物
新西兰领先的内衣店:Bendon Lingerie新西兰
2018/07/11 全球购物
《望洞庭》教学反思
2014/02/16 职场文书
预备党员入党自我评价范文
2014/03/10 职场文书
实习生评语
2014/04/26 职场文书
中国梦口号
2014/06/13 职场文书
2014年转正工作总结
2014/11/08 职场文书
创业方案:赚钱的烧烤店该怎样做?
2019/07/05 职场文书
攻略丨滑雪究竟该选哪款对讲机?
2022/02/18 无线电