trimAll(str)
trim 所有空白
参数
(
String
):
字符串
返回值
(
String
):
去掉所有空白的字符串
示例
trimAll(' a b c ');
// => 'abc'
pascalCase(str)
帕斯卡
参数
(
String
):
字符串
返回值
(
String
):
帕斯卡形式的字符串
示例
pascalCase('a b c');
// => 'ABC'
pascalCase('a-b-c');
// => 'ABC'
pascalCase('a_b_c');
// => 'ABC'
pascalCase('a,b,c');
// => 'ABC'
pascalCase('aBc');
// => 'ABc'
getPercentageHtml(value, config)
百分比html
正: 绿; 负: 红
正: 绿; 负: 红
参数
(
Number
):
值
(
Object
):
{ emptyText = '--', // 空文本 reverse = false, // 颜色切换 disabled = false // 不使用颜色 }
返回值
(
String
):
html 字符串
示例
getPercentageHtml(0.23)
// => '<span style="color: #00b365;">23%</span>'
getPercentageHtml(-0.23)
// => '<span style="color: #00b365;">-23%</span>'
getPercentageHtml(0.23, { disabled: true })
// => '23%'
createElement(type, attrs, children)
createElement
参数
(
String
):
标签名
(
Object
):
属性
(
Array
):
子元素
返回值
(
String
):
html字符串
示例
createElement('div', { id: 'demo', className: 'demo' }, 'hello') // <div id="demo" className="demo">hello</div>
getTooltipHtml(args)
字符串转链接
参数
(...
String
):
字符串
返回值
(
String
[]):
html 字符串
示例
getTooltipHtml('abc')
// => ['abc']
getTooltipHtml('aa[链接|cc.co]bb')
// => ['aa<a heref="cc.co" style="color: #fff; fontWeight: bold; textDecoration: underline">链接</a>bb']