Open xinglie opened 3 months ago
以下是内置的格式化参数清单
可以通过 #,###.##
来控制千分位或万分位及小数位,整数与小数用.
分割
示例
$format('#,####',data);//对data的整数部分进行万分位分割
$format('#,###',data);//对data的整数部分进行千分位分割
$format('.##‘,data);//对data保留2位小数
$format('#,###.##‘,data);//对data的整数部分进行千分位分割,同时保留2位小数
可以通过ss
小写简称或tf
大写全称来控制
示例
$format('ss',data);//对data以中文小写简称展示
$format('sf',data);//对data以中文小写全称展示
$format('ts',data);//对data以中文大写简称展示
$format('tf',data);//对data以中文大写全称展示
可以通过s.f
简称保留元或s.s
简称省略元来控制
示例
$format('s.s',data);//对data以中文货币简称省略元展示
$format('s.f',data);//对data以中文货币简称保留元展示
$format('f.s',data);//对data以中文货币全称省元元展示
$format('f.f',data);//对data以中文货币全称保留元展示
可以通过month.zhf
中文全称month.ens
英文简称来控制
示例
$format('month.zhs',data);//对data以中文月份简称展示
$format('month.zhf',data);//对data以中文月份全称展示
$format('month.ens',data);//对data以英文月份简称展示
$format('month.enf',data);//对data以英文月份全称展示
可以通过week.zhf
中文全称week.ens
英文简称来控制
示例
$format('week.zhs',data);//对data以中文星期简称展示
$format('week.zhf',data);//对data以中文星期全称展示
$format('week.ens',data);//对data以英文星期简称展示
$format('week.enf',data);//对data以英文星期全称展示
可以通过date.YYYY-MM hh:mm
来控制
示例
$format('date.YYYY-MM hh:mm',data);//对data类似'2024-04 19:59'展示
对于拥有绑定数据的元素,通常会支持
显示格式
来进一步控制数据如何转换和显示以
文本
元素为例,当文本元素绑定数据后,我们可以通过显示格式
来决定绑定的数据如何展示出来有时候通过内置的格式无法完成想要的格式时,我们可以通过
自定义
函数来进行自由处理如果在
自定义
函数内部也想再次调用内置的这些格式进行数据展示时该如何调用?比如文本绑定的数据,假如返回的是
-1
,展示数据异常
,如果是其它数字,则进行千分位保留一位小数
进行展示。在
自定义
函数里我们可以这样写通过
$format
方法来调用内置的格式化函数,第一个参数指定以哪种方式进行格式化,第二个参数为待格式化的数据