智能小程序 Ray 开发面板 SDK —— 工具方法的使用和通用、温度、JSON SDK 汇总

工具方法

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

如何使用

$ yarn add @ray-js/panel-sdk
 
# or
 
$ npm install @ray-js/panel-sdk

then

import { utils } from '@ray-js/panel-sdk';
 
utils.toFixed('111', 5); // '00111'

通用

本文介绍一些通用基础的工具方法。

获取指定长度字符串

名称

toFixed

描述

补齐或者从后截取规定长度的所给字符串。

请求参数

参数数据类型说明是否必填
strstring字符串
numnumber需返回字符串的长度

返回参数

参数数据类型说明
resultstring返回指定长度的字符串

请求示例

import { utils } from '@ray-js/panel-sdk';
const { toFixed } = utils;
 
toFixed(str, num);
// Example:
toFixed('111', 5);
toFixed('3456111', 5);

返回示例

'00111';
'56111';

补齐字符串

名称

toFilled

描述

补齐输出规定长度的字符串,若字符串本身超过规定长度则直接输出。

请求参数

参数数据类型说明是否必填
strstring字符串
numnumber需返回字符串的长度

返回参数

参数数据类型说明
resultstring返回指定长度的字符串

请求示例

import { utils } from '@ray-js/panel-sdk';
const { toFilled } = utils;
 
toFilled(str, num);
// Example:
toFilled('111', 5);
toFilled('3456111', 5);

返回示例

'00111';
'3456111';

👉 立即免费领取开发资源,体验涂鸦 MiniApp 小程序开发。   

字符串分段

名称

partition

描述

将一个字符串转化成指定长度的若干个字符串。

请求参数

参数数据类型说明是否必填
strstring字符串
numnumber需返回字符串的长度

返回参数

参数数据类型说明
resultstr[]一个数组,其项是一个子字符串,其长度为块

请求示例

import { utils } from '@ray-js/panel-sdk';
const { partition } = utils;
 
partition(str, num);
// Example:
partition('1234567', 3);

返回示例

['123', '456', '7'];

 

更多方法

方法名称请求参数类型返回参数类型描述
isObjectanyboolean判断是不是 object
isArrayanyboolean判断是不是 array
isDateanyboolean判断是不是 date
isRegExpanyboolean判断是不是 regexp
isBooleananyboolean判断是不是 boolean
isNumericalanyboolean判断是不是 number

 

温度

本文介绍了温度相关工具,转换后的数值取整数。

华氏转摄氏

名称

f2c

描述

将华氏温度转为摄氏温度。

请求参数

参数数据类型说明是否必填
fahnumber华氏度

返回参数

参数数据类型说明
temnumber华氏转摄氏

请求示例

import { utils } from '@ray-js/panel-sdk';
const { f2c } = utils;
 
f2c(fah);
// Example:
f2c(100);

返回示例

38;

摄氏转华氏

名称

c2f

描述

将摄氏温度转为华氏温度。

请求参数

参数数据类型说明是否必填
celnumber摄氏

返回参数

参数数据类型说明
frinumber摄氏转华氏

请求示例

import { utils } from '@ray-js/panel-sdk';
const { c2f } = utils;
 
c2f(cel);
// Example:
c2f(100);

返回示例

212;

 

JSON

本文介绍 JSON 相关工具。

解析字符串

名称

parseJSON

描述

返回解析 JSON 字符串得到的结果。

请求参数

参数数据类型说明是否必填
strstring字符串

返回参数

参数数据类型说明
finalObjobject解析 JSON 字符串得到的结果

请求示例

import { utils } from '@ray-js/panel-sdk';
const { parseJSON } = utils;
 
parseJSON(str);
//Example:
parseJSON('{a:1, b:2}');

返回示例

{a: 1, b: 2}

格式化对象

名称

stringifyJSON

描述

将给定的数据转换为字符串

请求参数

参数数据类型说明是否必填
dataany数据

返回参数

参数数据类型说明
strstring数据的字符串表示

请求示例

import { utils } from '@ray-js/panel-sdk';
const { stringifyJSON } = utils;
 
stringifyJSON(data);
//Example:
stringifyJSON([1, 2, 3]);

返回示例

'[1,2,3]'

👉 立即免费领取开发资源,体验涂鸦 MiniApp 小程序开发。    

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IoT砖家涂拉拉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值