|
45 | 45 | @click="handleClick('seconds', { value: key, disabled: false })" |
46 | 46 | v-for="(second, key) in 60" |
47 | 47 | class="el-time-spinner__item" |
48 | | - :class="{ 'active': key === seconds }">{{ ('0' + key).slice(-2) }}</li> |
| 48 | + :class="{ 'active': key === seconds }" |
| 49 | + :key="key">{{ ('0' + key).slice(-2) }}</li> |
49 | 50 | </el-scrollbar> |
50 | 51 | </template> |
51 | 52 | <template v-if="arrowControl"> |
|
58 | 59 | <li |
59 | 60 | class="el-time-spinner__item" |
60 | 61 | :class="{ 'active': hour === hours, 'disabled': hoursList[hour] }" |
61 | | - v-for="hour in arrowHourList">{{ hour === undefined ? '' : ('0' + (amPmMode ? (hour % 12 || 12) : hour )).slice(-2) + amPm(hour) }}</li> |
| 62 | + v-for="(hour, key) in arrowHourList" |
| 63 | + :key="key">{{ hour === undefined ? '' : ('0' + (amPmMode ? (hour % 12 || 12) : hour )).slice(-2) + amPm(hour) }}</li> |
62 | 64 | </ul> |
63 | 65 | </div> |
64 | 66 | <div |
|
70 | 72 | <li |
71 | 73 | class="el-time-spinner__item" |
72 | 74 | :class="{ 'active': minute === minutes }" |
73 | | - v-for="minute in arrowMinuteList"> |
| 75 | + v-for="(minute, key) in arrowMinuteList" |
| 76 | + :key="key"> |
74 | 77 | {{ minute === undefined ? '' : ('0' + minute).slice(-2) }} |
75 | 78 | </li> |
76 | 79 | </ul> |
|
83 | 86 | <i v-repeat-click="increase" class="el-time-spinner__arrow el-icon-arrow-down"></i> |
84 | 87 | <ul class="el-time-spinner__list" ref="seconds"> |
85 | 88 | <li |
| 89 | + v-for="(second, key) in arrowSecondList" |
86 | 90 | class="el-time-spinner__item" |
87 | 91 | :class="{ 'active': second === seconds }" |
88 | | - v-for="second in arrowSecondList"> |
| 92 | + :key="key"> |
89 | 93 | {{ second === undefined ? '' : ('0' + second).slice(-2) }} |
90 | 94 | </li> |
91 | 95 | </ul> |
|
0 commit comments