tag标签颜色依据后端返回颜色而改变代码
时间: 2024-01-12 14:05:23 浏览: 68
(1) {
// 循环切换RGB LED状态
switch (ledState) {
case LED_STATE_1:
HAL_GPIO_WritePin(LED1_R_GPIO_Port, LED1_R_Pin, GPIO_PIN_RESET);
ledState = LED_STATE_2;
如果你想根据后端返回的颜色来改变标签的颜色,你可以使用JavaScript来实现。
假 break;
case LED_STATE_2:
HAL_GPIO_WritePin(LED2_R_GPIO_Port, LED2_R_Pin, GPIO_PIN_RESET);
设后端返回的颜色是一个十六进制的字符串,你可以使用如下的JavaScript代码来改变标签 ledState = LED_STATE_3;
break;
case LED_STATE_3:
HAL_GPIO_WritePin(LED3_R_GPIO的颜色:
```javascript
// 获取标签元素
const tagElement = document.getElementById('tag');
// 假设后端返回_Port, LED3_R_Pin, GPIO_PIN_RESET);
ledState = LED_STATE_4;
break;
case LED_STATE_的颜色是一个十六进制的字符串,比如 #FF0000
const colorFromBackend = '#FF0000';
4:
HAL_GPIO_WritePin(LED4_R_GPIO_Port, LED4_R_Pin, GPIO_PIN_RESET);
ledState = LED_STATE// 设置标签的背景颜色
tagElement.style.backgroundColor = colorFromBackend;
```
这样,当后端返回的_5;
break;
case LED_STATE_5:
HAL_GPIO_WritePin(LED5_R_GPIO_Port, LED5_R_Pin颜色发生改变时,标签的颜色也会相应地改变。
阅读全文