微信小程序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 相关文章推荐
javascript 嵌套的函数(作用域链)
Mar 15 Javascript
Prototype源码浅析 String部分(三)之HTML字符串处理
Jan 15 Javascript
浅析Javascript使用include/require
Nov 13 Javascript
jQuery 实现侧边浮动导航菜单效果
Dec 26 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
Jan 09 Javascript
jquery结合CSS使用validate实现漂亮的验证
Jan 29 Javascript
JavaScript实现找质数代码分享
Mar 24 Javascript
Hammer.js+轮播原理实现简洁的滑屏功能
Feb 02 Javascript
JS判断是否长按某一键的方法
Mar 02 Javascript
微信小程序 保留小数(toFixed)详细介绍
Nov 16 Javascript
详解angularjs中的隔离作用域理解以及绑定策略
May 31 Javascript
Vue通过getAction的finally来最大程度避免影响主数据呈现问题
Apr 24 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
Protoss魔法科技
2020/03/14 星际争霸
PHP生成验证码时“图像因其本身有错无法显示”的解决方法
2013/08/07 PHP
PHP仿微信多图片预览上传实例代码
2016/09/13 PHP
详解PHP中foreach的用法和实例
2016/10/25 PHP
PHP中localeconv()函数的用法
2019/03/26 PHP
Aster vs Newbee BO5 第三场2.19
2021/03/10 DOTA
让JavaScript 轻松支持函数重载 (Part 1 - 设计)
2009/08/04 Javascript
不同Jquery版本引发的问题解决
2013/10/14 Javascript
js编写trim()函数及正则表达式的运用
2013/10/24 Javascript
javascript实现多栏闭合展开式广告位菜单效果实例
2015/08/05 Javascript
JavaScript识别网页关键字并进行描红的方法
2015/11/09 Javascript
原生javascript实现分享到朋友圈功能 支持ios和android
2016/05/11 Javascript
JavaScript实现点击按钮复制指定区域文本(推荐)
2016/11/25 Javascript
让微信小程序支持ES6中Promise特性的方法详解
2017/06/13 Javascript
BetterScroll 在移动端滚动场景的应用
2017/09/18 Javascript
jquery实现左右轮播切换效果
2018/01/01 jQuery
Django+Vue跨域环境配置详解
2018/07/06 Javascript
node.js读取Excel数据(下载图片)的方法示例
2018/08/02 Javascript
利用Node.js批量抓取高清妹子图片实例教程
2018/08/02 Javascript
vue.js template模板的使用(仿饿了么布局)
2018/08/13 Javascript
微信小程序云开发实现增删改查功能
2019/05/17 Javascript
通过实例学习React中事件节流防抖
2019/06/17 Javascript
JavaScript实现瀑布流布局的3种方式
2020/12/27 Javascript
零基础写python爬虫之urllib2中的两个重要概念:Openers和Handlers
2014/11/05 Python
python使用xmlrpclib模块实现对百度google的ping功能
2015/06/02 Python
TensorFlow高效读取数据的方法示例
2018/02/06 Python
Python绘制KS曲线的实现方法
2018/08/13 Python
卫校中专生个人自我评价
2013/09/19 职场文书
毕业生文员求职信
2013/11/03 职场文书
培训专员岗位职责
2014/02/26 职场文书
公司活动方案范文
2014/03/06 职场文书
英文自荐信常用句子
2014/03/26 职场文书
2015年教师节贺卡寄语
2015/03/24 职场文书
幼师辞职信范文大全
2015/05/12 职场文书
演讲稿:态度决定一切
2019/04/02 职场文书
2019年七夕情人节浪漫祝福语大全!
2019/08/08 职场文书