《微信小程序开发从入门到实战》学习二十二

3.3 开发创建投票页面

3.3.10 使用switch开关组件

用switch开关组件增加一个设置是否匿名投票的功能。

switch常用属性如下:

checked 开还是关,默认false关

disabled 是否禁用,默认false不禁用,可以开关

color switch的颜色,有默认色

bindchange checked改变时触发的事件处理函数

修改JS文件,在data对象加入一个用于保存是否匿名投票的变量:

isAnonymous: false

同时增加一个switch开关变化触发的事件处理函数:

onChangeIsAnnoymous(e) {

this.setData({

isAnonymous: e.detail.value

})

}

最后修改wxml文件,在"截止日期"设置的下方添加如下代码:

<view class="form-item">

<text class="form-item-label">匿名投票</text>

<switch checked="{{isAnonymous}}" bindchange="onChangeIsAnnoymous"/>

</view>

样式可以复用"截止日期"设置的样式,无须编写样式代码。

预览如下所示:

相关推荐
拼好饭和她皆失4 分钟前
C#学习入门
开发语言·学习·c#
LFly_ice25 分钟前
学习React-22-Zustand
前端·学习·react.js
q***3752 小时前
爬虫学习 01 Web Scraper的使用
前端·爬虫·学习
车端域控测试工程师3 小时前
Autosar网络管理测试用例 - TC003
c语言·开发语言·学习·汽车·测试用例·capl·canoe
hd51cc3 小时前
动态链接编程 学习笔记
笔记·学习
q***T5833 小时前
GitHub星标20万+的React项目,学习价值分析
前端·学习·react.js
小马爱打代码3 小时前
Consul:系统学习笔记
笔记·学习·consul
從南走到北5 小时前
JAVA国际版同城跑腿源码快递代取帮买帮送同城服务源码支持Android+IOS+H5
android·java·ios·微信小程序
会编程的李较瘦5 小时前
【Spark学习】数据清洗
学习·ajax·spark
大熋5 小时前
微信小程序实现下载 上传表格(xls、xlsx)
微信小程序·小程序