

html
// 发送请求获取温湿度和灯状态
fetchDevData() {
uni.request({
url: 'https://iot-api.heclouds.com/thingmodel/query-device-property',
method: 'GET',
data: {
product_id: '',
device_name: ''
},
header: {
'authorization': this.token
},
success: (res) => {
//console.log(res.data);
this.humi = res.data.data[0].value;
this.led = res.data.data[1].value === 'true' ? true : false;
this.temp = res.data.data[2].value;
}
});
},

html
// 捕获按钮事件 将true或者false 存储在data然后发送请求
onLedSwitch(event) {
console.log(event.detail.value);
let value = event.detail.value;
uni.request({
url: 'https://iot-api.heclouds.com/thingmodel/set-device-property', //仅为示例,并非真实接口地址。
method: 'POST',
data: {
product_id: '',
device_name: '',
params: {
"led": value
}
},
header: {
'authorization': this.token
},
success: () => {
console.log('LED ' + (value ? 'true' : 'false'));
}
});
}