priceFormat(amount : string, decimals : number, thousandsSeparator : string, currencySymbol : string) : string
金额格式化函数,将数字字符串转换为货币格式。
支持平台
安卓 | ios | web | 微信小程序 | 支付宝小程序 | QQ小程序 |
---|---|---|---|---|---|
√ | √ | √ | x | x | x |
参数
amount
:string
- 要格式化的金额。decimals
:number
- 小数点后保留的位数。thousandsSeparator
:string
- 千位分隔符。currencySymbol
:string
- 货币符号。
返回值
string
: 返回格式化后的货币字符串。
示例
javascript
import { priceFormat } from '@/uni_modules/t-ui';
const formattedPrice = priceFormat('123456.78', 2, ',', '¥');
console.log(formattedPrice); // 输出: "¥123,456.78"
upperMoney(amount : string) : string
将数字金额转换为中文大写金额。
支持平台
安卓 | ios | web | 微信小程序 | 支付宝小程序 | QQ小程序 |
---|---|---|---|---|---|
√ | √ | √ | x | x | x |
参数
amount
:string
- 要转换的金额。
返回值
string
: 返回中文大写金额字符串。
示例
javascript
import { upperMoney } from '@/uni_modules/t-ui';
const upperMoneyResult = upperMoney('123456.78');
console.log(upperMoneyResult); // 输出: "壹佰贰拾叁万肆仟伍佰陆拾柒元捌角"
encodeBase64(inputString : string) : string
将字符串编码为Base64格式。
支持平台
安卓 | ios | web | 微信小程序 | 支付宝小程序 | QQ小程序 |
---|---|---|---|---|---|
√ | √ | √ | x | x | x |
参数
inputString
:string
- 要编码的字符串。
返回值
string
: 返回Base64编码后的字符串。
示例
javascript
import { encodeBase64 } from '@/uni_modules/t-ui';
const encodeBase64Result = encodeBase64('Hello World');
console.log(encodeBase64Result); // 输出: "SGVsbG8gV29ybGQ="
decodeBase64(encodedString : string) : string
将Base64编码的字符串解码为原始字符串。
支持平台
安卓 | ios | web | 微信小程序 | 支付宝小程序 | QQ小程序 |
---|---|---|---|---|---|
√ | √ | √ | x | x | x |
参数
encodedString
:string
- 要解码的Base64字符串。
返回值
string
: 返回解码后的原始字符串。
示例
javascript
import { decodeBase64 } from '@/uni_modules/t-ui';
const decodeBase64Result = decodeBase64('SGVsbG8gV29ybGQh');
console.log(decodeBase64Result); // 输出: "Hello World!"
trim(str : string, pos : string) : string
去除字符串中的空格。
参数
str
:string
- 需要去除空格的字符串。pos
:string
- 指定去除空格的位置,可以是'both'(左右)、'left'(左)、'right'(右)或'all'(所有)。
返回值
string
: 返回去除空格后的字符串。
示例
javascript
import { trim } from '@/uni_modules/t-ui/index';
// 去除左右两边的空格
const trimmedBoth = trim(' Hello World ', 'both');
console.log(trimmedBoth); // 输出: "Hello World"
// 去除左边的空格
const trimmedLeft = trim(' Hello World ', 'left');
console.log(trimmedLeft); // 输出: "Hello World "
// 去除右边的空格
const trimmedRight = trim(' Hello World ', 'right');
console.log(trimmedRight); // 输出: " Hello World"
// 去除所有空格
const trimmedAll = trim(' Hello World ', 'all');
console.log(trimmedAll); // 输出: "HelloWorld"