要在 Vue 中使用迴圈顯示 00~n 這樣,大概就是會用在選擇小時(00~23)或選擇分鐘(00~59),我們可以像這樣寫:
<select>
<option v-for="n in 24" :value="String(n-1).padStart(2, '0')">{{String(n-1).padStart(2, '0')}}</option>
</select>
其中 n 要減 1 是因為 v-for 的話會從 1 開始,因為我們要顯示 00~23 ,所以範圍要先到 24 後再統一減 1。
而因為數字不足 10 前面要補 0,所以這邊就用 String(n-1).padStart(2, '0') 這個函式讓只有個位數的值前面自動加一個 0 就完成了。