switch可以理解为开关的使用,就是打开和闭合。switch开是true,闭是false,也可以绑定函数,在绑定函数中获取当前状态是开还是闭,然后根据自己的逻辑写代码。
wxxml
<view class="section">
<view class="section-title">灯</view>
<view class="section-form">
<view class="form-group">
<label>灯的控制</label>
<!--checked默认是true bindchange可以绑定函数-->
<switch color="#007aff" checked bindchange="light" ></switch>
</view>
</view>
</view>
js
对应上面的light函数,通过e.detail.value拿到当前的状态是true还是false然后写逻辑代码,我这是控制灯(树莓派)
//灯 26 high1 low1
light(e){
//拿到状态
var status=e.detail.value
做判断
if(status==true){
console.log("开灯")
//向后台发送请求
wx.request({
url