微信小程序switch开关选择器使用详解

switch组件效果图

WXML

<view> <view> <text>状态:{{isChecked1}}</text> <switch checked="{{isChecked1}}" bindchange="changeSwitch1"/> </view> <view> <text>状态:{{isChecked2}}</text> <switch checked="{{isChecked2}}" bindchange="changeSwitch2"/> </view> <view> <text>状态:{{isChecked3}}</text> <switch color="#007aff" checked="{{isChecked3}}" bindchange="changeSwitch3"/> </view> <view> <text>状态:{{isChecked4}}</text> <switch color="#007aff" checked="{{isChecked4}}" bindchange="changeSwitch4"/> </view> <view> <text>状态:{{isChecked5}}</text> <switch type="checkbox" checked="{{isChecked5}}" bindchange="changeSwitch5"/> </view> <view> <text>状态:{{isChecked6}}</text> <switch 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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/ppfwp.html