微信小程序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 最常用的10个自定义函数[推荐]
Dec 26 Javascript
javascript一个无懈可击的实例化XMLHttpRequest的方法
Oct 13 Javascript
javascript学习笔记(三)显示当时时间的代码
Apr 08 Javascript
js为空或不是对象问题的快速解决方法
Dec 11 Javascript
jQuery 中国省市两级联动选择附图
May 14 Javascript
深入浅出分析javaScript中this用法
May 09 Javascript
详解javascript实现自定义事件
Jan 19 Javascript
jQuery实现字符串全部替换的方法【推荐】
Mar 09 Javascript
vue指令做滚动加载和监听等
May 26 Javascript
为什么Vue3.0使用Proxy实现数据监听(defineProperty表示不背这个锅)
Oct 14 Javascript
Vue性能优化的方法
Jul 30 Javascript
html5调用摄像头截图功能
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
zen cart新进商品的随机排序修改方法
2010/09/10 PHP
PHP基于socket实现客户端和服务端通讯功能
2017/07/13 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
2017/09/20 PHP
jquery formValidator插件ajax验证 内容不做任何修改再离开提示错误的bug解决方法
2013/01/04 Javascript
JS中令人发指的valueOf方法介绍
2013/02/22 Javascript
jQuery插件实现屏蔽单个元素使用户无法点击
2013/04/12 Javascript
jquery插件冲突(jquery.noconflict)解决方法分享
2014/03/20 Javascript
JavaScript调用客户端Java程序的方法
2015/07/27 Javascript
谈谈对JavaScript原生拖放的深入理解
2016/09/20 Javascript
利用Js的console对象,在控制台打印调式信息测试Js的实现
2016/11/26 Javascript
jQuery ajax请求struts action实现异步刷新
2017/04/19 jQuery
JavaScript实现音乐自动切换和轮播
2017/11/05 Javascript
微信小程序wx:for和wx:for-item的用法详解
2018/04/01 Javascript
在Node.js下运用MQTT协议实现即时通讯及离线推送的方法
2019/01/24 Javascript
详解javascript replace高级用法
2019/02/17 Javascript
JavaScript HTML DOM元素 节点操作汇总
2019/07/29 Javascript
js遍历详解(forEach, map, for, for...in, for...of)
2019/08/28 Javascript
Vue form表单动态添加组件实战案例
2019/09/02 Javascript
JS+html5实现异步上传图片显示上传文件进度条功能示例
2019/11/09 Javascript
Python实现屏幕截图的代码及函数详解
2016/10/01 Python
Python使用asyncio包处理并发详解
2017/09/09 Python
python 判断参数为Nonetype类型或空的实例
2018/10/30 Python
Django urls.py重构及参数传递详解
2019/07/23 Python
基于python-pptx库中文文档及使用详解
2020/02/14 Python
python统计mysql数据量变化并调用接口告警的示例代码
2020/09/21 Python
基于python模拟bfs和dfs代码实例
2020/11/19 Python
python requests库的使用
2021/01/06 Python
凯特·丝蓓英国官网:Kate Spade英国
2016/11/07 全球购物
如何转换一个字符串到enum值
2014/04/12 面试题
网络信息管理员岗位职责
2014/01/05 职场文书
30年同学聚会邀请函
2014/01/25 职场文书
领导班子四风对照检查材料
2014/09/23 职场文书
离婚协议书格式
2014/11/21 职场文书
员工拾金不昧表扬稿
2015/05/05 职场文书
婚庆主持词大全
2015/06/30 职场文书
golang gopm get -g -v 无法获取第三方库的解决方案
2021/05/05 Golang