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

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>

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

预览如下所示:

相关推荐
wdfk_prog12 分钟前
[Linux]学习笔记系列 -- [fs]inode
linux·笔记·学习
AI视觉网奇21 分钟前
ue 蓝图动画学习笔记
笔记·学习·ue5
潲爺37 分钟前
Java-多线程
java·笔记·学习
手揽回忆怎么睡1 小时前
Streamlit学习笔记
笔记·学习
潲爺2 小时前
Java-IO笔记
java·笔记·学习
Fairy要carry2 小时前
VLLM学习-推理阶段generate
学习
糕......3 小时前
Java异常处理完全指南:从概念到自定义异常
java·开发语言·网络·学习
好奇龙猫3 小时前
【人工智能学习-AI-MIT公开课-第5. 搜索:最优、分支限界、A**】
人工智能·学习
qq_12498707533 小时前
基于微信小程序的校园跑腿系统的设计与实现(源码+论文+部署+安装)
spring boot·微信小程序·小程序·毕业设计·计算机毕业设计
stars-he3 小时前
FPGA学习笔记(7)以太网UDP数据报文发送电路设计(一)
笔记·网络协议·学习·fpga开发·udp