微信小程序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的点击链接插入链接内容的代码
Jul 31 Javascript
防止按钮在短时间内被多次点击的方法
Mar 10 Javascript
Jquery插件编写简明教程
Mar 25 Javascript
jQuery添加和删除指定标签的方法
Dec 16 Javascript
javascript中使用未定义变量或值的情况分析
Jul 19 Javascript
Angular实现较为复杂的表格过滤,删除功能示例
Dec 23 Javascript
vue动态绑定组件子父组件多表单验证功能的实现代码
May 14 Javascript
jquery.onoff实现简单的开关按钮功能(推荐)
May 24 jQuery
Vue.js 中的 v-model 指令及绑定表单元素的方法
Dec 03 Javascript
JavaScript 引用类型实例详解【数组、对象、严格模式等】
May 13 Javascript
JavaScript中的Proxy对象
Nov 27 Javascript
JavaScript中clientWidth,offsetWidth,scrollWidth的区别
Jan 25 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
编译问题
2006/10/09 PHP
PHP学习资料汇总与网址
2007/03/16 PHP
php模板中出现空行解决方法
2011/03/08 PHP
PHP获取数组中重复最多的元素的实现方法
2014/11/11 PHP
php实现zip文件解压操作
2015/11/03 PHP
ajax+php实现无刷新验证手机号的实例
2017/12/22 PHP
详解laravel安装使用Passport(Api认证)
2018/07/27 PHP
Prototype RegExp对象 学习
2009/07/19 Javascript
jquery中animate的stop()方法作用实例分析
2015/01/30 Javascript
JavaScript的jQuery库插件的简要开发指南
2015/08/12 Javascript
jQuery密码强度验证控件使用详解
2017/01/05 Javascript
源码分析Vue.js的监听实现教程
2017/04/23 Javascript
vue-content-loader内容加载器的使用方法
2018/08/05 Javascript
JS尾递归的实现方法及代码优化技巧
2019/01/19 Javascript
JS使用对象的defineProperty进行变量监控操作示例
2019/02/02 Javascript
使用webpack搭建pixi.js开发环境
2020/02/12 Javascript
JS浏览器BOM常见操作实例详解
2020/04/27 Javascript
JavaScript 装逼指南(js另类写法)
2020/05/10 Javascript
Electron整合React使用搭建开发环境的步骤详解
2020/06/07 Javascript
Vue执行方法,方法获取data值,设置data值,方法传值操作
2020/08/05 Javascript
在Python3中使用asyncio库进行快速数据抓取的教程
2015/04/02 Python
Python tkinter模块中类继承的三种方式分析
2017/08/08 Python
详解Python3.6的py文件打包生成exe
2018/07/13 Python
PyTorch搭建多项式回归模型(三)
2019/05/22 Python
python原类、类的创建过程与方法详解
2019/07/19 Python
Python正则表达式急速入门(小结)
2019/12/16 Python
基于pygame实现童年掌机打砖块游戏
2020/02/25 Python
python中pandas库中DataFrame对行和列的操作使用方法示例
2020/06/14 Python
中邮全球便购:中国邮政速递物流
2017/03/04 全球购物
新西兰床上用品和家居用品购物网站:Adairs
2018/04/27 全球购物
日本著名的服饰鞋帽综合类购物网站:MAGASEEK
2019/01/09 全球购物
澳大利亚最受欢迎的女士度假服装:Kabana Shop
2020/10/10 全球购物
计算机毕业大学生推荐信
2013/12/01 职场文书
新员工实习期个人工作总结
2015/10/15 职场文书
担保书范文
2019/07/09 职场文书
Python离线安装openpyxl模块的步骤
2021/03/30 Python