From 695bd767c85b7380b6bf85e78b7a05495febb3d9 Mon Sep 17 00:00:00 2001 From: chiayin Date: Mon, 26 Feb 2024 16:40:36 +0800 Subject: [PATCH] fix: Issues #201 done. --- src/components/durationjs.vue | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/components/durationjs.vue b/src/components/durationjs.vue index 5a9e6f7..1ff7a36 100644 --- a/src/components/durationjs.vue +++ b/src/components/durationjs.vue @@ -97,7 +97,8 @@ export default { this[unit] = newValues[unit].val; const input = document.querySelector(`[data-tunit="${unit}"]`); if (input) { - input.value = newValues[unit].val.toString().padStart(2, '0'); + // input.value = newValues[unit].val.toString().padStart(2, '0'); // 前綴要補 0 + input.value = newValues[unit].val.toString(); } } }, @@ -147,7 +148,8 @@ export default { // 讓前綴數字自動補 0 isNaN(event.target.value) ? event.target.value = '00' : - event.target.value = event.target.value.toString().padStart(2, '0'); + // event.target.value = event.target.value.toString().padStart(2, '0'); // 前綴要補 0 + event.target.value = event.target.value.toString(); // 手 key 數值大於最大值時,要等於最大值 // 先將字串轉為數字才能比大小 @@ -156,7 +158,7 @@ export default { const min = parseInt(event.target.dataset.min, 10); if(inputValue > max) { event.target.value = max.toString().padStart(2, '0'); - }else if(inputValue < min) event.target.value= min.toString().padStart(2, '0'); + }else if(inputValue < min) event.target.value= min.toString(); // 數值更新, tUnits 也更新, 並計算 totalSeconds const dsp = event.target.dataset.tunit; @@ -242,7 +244,8 @@ export default { } } - input.value = newVal.toString().padStart(2, '0'); + // input.value = newVal.toString().padStart(2, '0'); // 前綴要補 0 + input.value = newVal.toString(); switch (tUnit) { case 'd': this.days = input.value;