微信小程序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 相关文章推荐
一直复略了的一个问题,关于表单重复提交
Feb 15 Javascript
JS去除数组重复值的五种不同方法
Sep 06 Javascript
JS实现进入页面时渐变背景色的方法
Feb 25 Javascript
JS实现新浪微博效果带遮罩层的弹出框代码
Oct 12 Javascript
基于JS实现checkbox全选功能实例代码
Oct 31 Javascript
vue实现app页面切换动画效果实例
May 23 Javascript
浅谈webpack组织模块的原理
Mar 10 Javascript
vue 之 .sync 修饰符示例详解
Apr 21 Javascript
layer.confirm取消按钮绑定事件的方法
Aug 17 Javascript
详解微信小程序input标签正则初体验
Aug 18 Javascript
vue+webpack dev本地调试全局样式引用失效的解决方案
Nov 12 Javascript
vue实现商城秒杀倒计时功能
Dec 12 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 Javascript
php网站来路获取代码(针对搜索引擎)
2010/06/08 PHP
PHP利用func_get_args和func_num_args函数实现函数重载实例
2014/11/12 PHP
php常用字符串比较函数实例汇总
2014/11/24 PHP
JavaScript中SQL语句的应用实现
2010/05/04 Javascript
(jQuery,mootools,dojo)使用适合自己的编程别名命名
2010/09/14 Javascript
不用构造函数(Constructor)new关键字也能实现JavaScript的面向对象
2013/01/11 Javascript
jquery根据属性和index来查找属性值并操作
2014/07/25 Javascript
基于javascript实现全国省市二级联动下拉选择菜单
2016/01/28 Javascript
jQuery实现的导航下拉菜单效果
2016/07/04 Javascript
js生成随机数方法和实例
2017/01/17 Javascript
详解小程序rich-text对富文本支持方案
2018/11/28 Javascript
浅谈Vue服务端渲染框架Nuxt的那些事
2018/12/21 Javascript
koa2的中间件功能及应用示例
2020/03/05 Javascript
微信小程序实现组件顶端固定或底端固定效果(不随滚动而滚动)
2020/04/09 Javascript
[52:14]VG vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
在Python中处理日期和时间的基本知识点整理汇总
2015/05/22 Python
django限制匿名用户访问及重定向的方法实例
2018/02/07 Python
python使用Plotly绘图工具绘制散点图、线形图
2019/04/02 Python
Pytorch加载部分预训练模型的参数实例
2019/08/18 Python
python openCV获取人脸部分并存储功能
2019/08/28 Python
加拿大在线旅游公司:Flighthub
2019/03/11 全球购物
mysql有关权限的表都有哪几个
2015/04/22 面试题
教师实习期自我鉴定
2013/10/06 职场文书
应聘面试自我评价
2014/01/24 职场文书
工作迟到检讨书
2014/02/21 职场文书
技术合作协议书范本
2014/04/18 职场文书
《东方明珠》教学反思
2014/04/20 职场文书
增员口号大全
2014/06/18 职场文书
社区个人对照检查材料(群众路线)
2014/09/26 职场文书
先进工作者个人总结
2015/02/15 职场文书
企业财务总监岗位职责
2015/04/03 职场文书
消防验收申请报告
2015/05/15 职场文书
开学典礼观后感
2015/06/15 职场文书
考研经验交流会策划书
2015/11/02 职场文书
导游词之介休绵山
2019/12/31 职场文书