# tui-utils 工具库

介绍

工具库,常用数据处理

# 引入

//根据实际路径引入
const utils = require("../../../components/common/tui-utils/tui-utils.js")

# 代码演示

部分功能演示,具体可参考示例程序以及文档API。

去左右空格

通过 trim 方法去左右空格。

let text = ' 12 34 ';
let val = utils.trim(text);
去所有空格

通过 trimAll 方法去左右空格。

let text = ' 12 34 ';
let val = utils.trimAll(text);
替换相同字符串

通过 replaceAll 方法替换所有相同字符串。

let val = utils.replaceAll('GOOoooDo!', 'o', '');
格式化手机号码

通过 formatNumber 方法格式化手机号码。

let val = utils.formatNumber('13588079901');
金额格式化

通过 formatMoney 方法格式化金额,保留两位小数。

let val = utils.formatMoney('6971');

# Methods

方法名 说明 传入参数
trim 去左右空格 value 需要处理的字符串
trimAll 去所有空格 value 需要处理的字符串
replaceAll 替换所有相同字符串 text 需要处理的字符串,repstr 被替换的字符,newstr 替换后的字符
formatNumber 格式化手机号码 num 手机号码
formatMoney 金额格式化,保留两位小数 money 金额值
formatDate 日期格式化 formatStr 格式化字符串(y-m-d h:i:s),fdate 需要格式化的日期,type fdate的格式:1-日期字符串(2017/12/04 12:12:12) 2-时间戳(1603676514690) 3-日期字符串,无连接符(20171204121212) 4-new Date()时间格式(Thu Oct 01 2020 00:00:00 GMT+0800 (中国标准时间))
rgbToHex RGB颜色转十六进制颜色 rgb
hexToRGB 十六进制颜色转RGB颜色 hex 颜色值,格式:#333 或 #333333
unique 唯一标识,随机数 n 机数位数
distinctArray 简单数组合并去重 arr1 数组1,arr2 数组2 可不传
getDateTimeSlot 获取日期时间段 type 1-今天 2-昨天 3-本周 4-本月 5-本年

# 预览

# 线上程序扫码预览

ThorUI组件库 H5二维码 ThorUI示例
ThorUI组件库小程序码 H5二维码 ThorUI示例小程序码