Ver código fonte

[fix]会员页,尝试修复倒计时的毫秒位,可能出现不满3位,导致页面抖动的问题

hezihao 6 meses atrás
pai
commit
6fd49aa38d
1 arquivos alterados com 2 adições e 1 exclusões
  1. 2 1
      lib/utils/count_down_timer.dart

+ 2 - 1
lib/utils/count_down_timer.dart

@@ -91,8 +91,9 @@ class CountdownTimer {
     String twoDigits(int n) => n.toString().padLeft(2, '0');
     String threeDigits(int n) => n.toString().padLeft(3, '0');
 
+    int milliseconds = (duration.inMicroseconds ~/ 1000) % 1000;
     return "${twoDigits(duration.inMinutes)}:"
         "${twoDigits(duration.inSeconds % 60)}:"
-        "${threeDigits(duration.inMilliseconds % 1000)}";
+        "${threeDigits(milliseconds)}";
   }
 }