微信小程序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中的load方法装载IE缓存中文件的方法
Sep 11 Javascript
关于JS判断图片是否加载完成且获取图片宽度的方法
Apr 09 Javascript
JSON格式的键盘编码对照表
Jan 29 Javascript
JavaScript实现文字与图片拖拽效果的方法
Feb 16 Javascript
不得不分享的JavaScript常用方法函数集(下)
Dec 25 Javascript
用AngularJS的指令实现tabs切换效果
Aug 31 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
Sep 19 Javascript
js实现移动端微信页面禁止字体放大
Feb 16 Javascript
JS条形码(一维码)插件JsBarcode用法详解【编码类型、参数、属性】
Apr 19 Javascript
浅谈Webpack 是如何加载模块的
May 24 Javascript
koa+mongoose实现简单增删改查接口的示例代码
May 13 Javascript
vue中watch和computed的区别与使用方法
Aug 23 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
2006/12/14 PHP
Gregarius中文日期格式问题解决办法
2008/04/22 PHP
yii操作cookie实例简介
2014/07/09 PHP
yii2中结合gridview如何使用modal弹窗实例代码详解
2016/06/12 PHP
PHP7多线程搭建教程
2017/04/21 PHP
PHP多进程编程之僵尸进程问题的理解
2017/10/15 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
2018/08/20 PHP
php redis setnx分布式锁简单原理解析
2020/10/23 PHP
extjs两个tbar问题探讨
2013/08/08 Javascript
JavaScript中判断对象类型的几种方法总结
2013/11/11 Javascript
jQuery 鼠标经过(hover)事件的延时处理示例
2014/04/14 Javascript
基于node实现websocket协议
2016/04/25 Javascript
JQuery的常用选择器、过滤器、方法全面介绍
2016/05/25 Javascript
AngularJS实现单独作用域内的数据操作
2016/09/05 Javascript
vue-cli如何快速构建vue项目
2017/04/26 Javascript
微信小程序中实现手指缩放图片的示例代码
2018/03/13 Javascript
nodejs初始化init的示例代码
2018/10/10 NodeJs
[18:32]DOTA2 HEROS教学视频教你分分钟做大人-谜团
2014/06/12 DOTA
Python中的对象,方法,类,实例,函数用法分析
2015/01/15 Python
浅谈python中的实例方法、类方法和静态方法
2017/02/17 Python
Python与R语言的简要对比
2017/11/14 Python
使用实现XlsxWriter创建Excel文件并编辑
2018/05/04 Python
Python初学者需要注意的事项小结(python2与python3)
2018/09/26 Python
pygame游戏之旅 添加游戏界面按键图形
2018/11/20 Python
python中列表的切片与修改知识点总结
2019/07/23 Python
django中上传图片分页三级联动效果的实现代码
2019/08/30 Python
Python内置函数locals和globals对比
2020/04/28 Python
使用纯 CSS 创作一个脉动 loader效果的源码
2018/09/28 HTML / CSS
mysql的最长数据库名,表名,字段名可以是多长
2014/04/21 面试题
11月升旗仪式讲话稿
2014/02/15 职场文书
促销活动总结
2014/04/28 职场文书
2014流动人口计划生育工作总结
2014/12/20 职场文书
电视新闻稿
2015/07/17 职场文书
二手手机买卖合同范本(2019年版)
2019/10/28 职场文书
pytorch实现线性回归以及多元回归
2021/04/11 Python