定义过滤器
formatTime(minute,second){
if(minute<10){
minute = '0' + minute;
}
if(second<10){
second = '0' + second;
}
return minute + '分' + second + '秒';
}
调用方法
<p class="time-counter">{{(5,12) | formatTime(5,12)}}</p>
返回结果是12分05秒!
为什会这样??应该是05分12秒才对啊!
谢谢解惑
应该这样:
调用时
根据文档,你原来的调用方式相当于是执行了
formatTime((5,12),5,12)
而(5,12)
是一个逗号表达式,结果为12
,因此最终执行的是formatTime(12, 5, 12)
,看起来就像反过来了