---
title: 面板工具方法（panel-utils）- 适配、颜色、数值、时间、字符串、温度等常用工具集
summary: "@ray-js/panel-sdk 提供的 panel-utils 工具方法集合，封装了面板开发中常用的六大类工具：适配类（设备/平台适配）、颜色类（颜色格式转换）、数值类（如 toFixed 数字补零）、时间类（时间格式处理）、字符串类（字符串操作）、温度类（温度单位转换）。通过 import { utils } from '@ray-js/panel-sdk' 导入，如 utils.toFixed('111', 5) 返回 '00111'。"
questions:
  - 如何通过 import { utils } from '@ray-js/panel-sdk' 导入工具方法？
  - utils.toFixed('111', 5) 返回 '00111'，该方法的作用是将字符串补零到指定长度吗？
  - panel-utils 在颜色处理方面提供了哪些工具方法（颜色格式转换等）？
  - panel-utils 的温度转换工具方法支持哪些温度单位之间的转换？
  - panel-utils 的时间处理工具方法适用于什么面板业务场景（倒计时、定时等）？
  - panel-utils 的适配类工具方法解决了什么跨设备/跨平台适配问题？
  - panel-utils 的字符串操作工具函数包含哪些功能？
  - panel-utils 的数值工具方法除了 toFixed 还有哪些常用方法？
  - panel-utils 是否需要单独安装还是包含在 @ray-js/panel-sdk 中？
  - panel-utils 的工具方法在不同品类面板（照明、传感器等）开发中是否通用？
---

# 工具方法

工具方法（panel-utils）主要在适配、颜色、数值、时间、字符串、温度等方面封装了一系列常用的工具方法，帮助您更方便的开发智能产品。

## 如何使用

```shell
$ yarn add @ray-js/panel-sdk

# or

$ npm install @ray-js/panel-sdk
```

then

```javascript
import { utils } from '@ray-js/panel-sdk';

utils.toFixed('111', 5); // '00111'
```
