微信小程序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 模拟雅虎首页的点击对话框效果
Apr 11 Javascript
js实时监听文本框状态的方法
Apr 26 Javascript
node在两个div之间移动,用ztree实现
Mar 06 Javascript
js菜单点击显示或隐藏效果的简单实例
Jan 13 Javascript
JS获取及设置TextArea或input文本框选择文本位置的方法
Mar 24 Javascript
jQuery实现弹出窗口中切换登录与注册表单
Jun 05 Javascript
js控制一个按钮是否可点击(可使用)disabled的实例
Feb 14 Javascript
深入理解JavaScript继承的多种方式和优缺点
May 12 Javascript
详解vue2.0+vue-video-player实现hls播放全过程
Mar 02 Javascript
mpvue小程序仿qq左滑置顶删除组件
Aug 03 Javascript
vue-cli脚手架build目录下utils.js工具配置文件详解
Sep 14 Javascript
JavaScript实现滑动门效果
Jan 18 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
PHPlet在Windows下的安装
2006/10/09 PHP
深入了解PHP类Class的概念
2012/06/14 PHP
PHP APC配置文件2套和参数详解
2014/06/11 PHP
Laravel 5.3 学习笔记之 错误&amp;日志
2016/08/28 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
2017/11/17 PHP
PHP PDOStatement::rowCount讲解
2019/02/01 PHP
Thinkphp整合阿里云OSS图片上传实例代码
2019/04/28 PHP
获取offsetTop和offsetLeft值的js代码(兼容)
2013/04/16 Javascript
js onload事件不起作用示例分析
2013/10/09 Javascript
jquery mobile页面跳转后样式丢失js失效的解决方法
2014/09/06 Javascript
学习javascript面向对象 实例讲解面向对象选项卡
2016/01/04 Javascript
js常用DOM方法详解
2017/02/04 Javascript
慕课网题目之js实现抽奖系统功能
2017/09/19 Javascript
基于vue组件实现猜数字游戏
2020/05/28 Javascript
基于滚动条位置判断的简单实例
2017/12/14 Javascript
总结js中的一些兼容性易错的问题
2017/12/18 Javascript
js实现手机web图片左右滑动效果
2017/12/29 Javascript
js字符串类型String常用操作实例总结
2019/07/05 Javascript
对layui中table组件工具栏的使用详解
2019/09/19 Javascript
element-ui tooltip修改背景颜色和箭头颜色的实现
2019/12/16 Javascript
python发布模块的步骤分享
2014/02/21 Python
Python Tkinter基础控件用法
2014/09/03 Python
python登录豆瓣并发帖的方法
2015/07/08 Python
详解Python的Django框架中的Cookie相关处理
2015/07/22 Python
详解Python中映射类型(字典)操作符的概念和使用
2015/08/19 Python
windows7 32、64位下python爬虫框架scrapy环境的搭建方法
2018/11/29 Python
手动安装python3.6的操作过程详解
2020/01/13 Python
Python逐行读取文件内容的方法总结
2020/02/14 Python
简单介绍一下pyinstaller打包以及安全性的实现
2020/06/02 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
2020/06/08 Python
推荐技术人员一款Python开源库(造数据神器)
2020/07/08 Python
新加坡最受追捧的体验平台:Hapz
2018/01/01 全球购物
C有"按引用传递"吗
2016/09/06 面试题
冰淇淋开店创业计划书
2014/02/01 职场文书
创业计划书之酒厂
2019/10/14 职场文书
python 判断字符串当中是否包含字符(str.contain)
2022/06/01 Python