|
@@ -45,7 +45,8 @@
|
|
|
@click="handleClick('seconds', { value: key, disabled: false })"
|
|
|
v-for="(second, key) in 60"
|
|
|
class="el-time-spinner__item"
|
|
|
- :class="{ 'active': key === seconds }">{{ ('0' + key).slice(-2) }}</li>
|
|
|
+ :class="{ 'active': key === seconds }"
|
|
|
+ :key="key">{{ ('0' + key).slice(-2) }}</li>
|
|
|
</el-scrollbar>
|
|
|
</template>
|
|
|
<template v-if="arrowControl">
|
|
@@ -58,7 +59,8 @@
|
|
|
<li
|
|
|
class="el-time-spinner__item"
|
|
|
:class="{ 'active': hour === hours, 'disabled': hoursList[hour] }"
|
|
|
- v-for="hour in arrowHourList">{{ hour === undefined ? '' : ('0' + (amPmMode ? (hour % 12 || 12) : hour )).slice(-2) + amPm(hour) }}</li>
|
|
|
+ v-for="(hour, key) in arrowHourList"
|
|
|
+ :key="key">{{ hour === undefined ? '' : ('0' + (amPmMode ? (hour % 12 || 12) : hour )).slice(-2) + amPm(hour) }}</li>
|
|
|
</ul>
|
|
|
</div>
|
|
|
<div
|
|
@@ -70,7 +72,8 @@
|
|
|
<li
|
|
|
class="el-time-spinner__item"
|
|
|
:class="{ 'active': minute === minutes }"
|
|
|
- v-for="minute in arrowMinuteList">
|
|
|
+ v-for="(minute, key) in arrowMinuteList"
|
|
|
+ :key="key">
|
|
|
{{ minute === undefined ? '' : ('0' + minute).slice(-2) }}
|
|
|
</li>
|
|
|
</ul>
|
|
@@ -83,9 +86,10 @@
|
|
|
<i v-repeat-click="increase" class="el-time-spinner__arrow el-icon-arrow-down"></i>
|
|
|
<ul class="el-time-spinner__list" ref="seconds">
|
|
|
<li
|
|
|
+ v-for="(second, key) in arrowSecondList"
|
|
|
class="el-time-spinner__item"
|
|
|
:class="{ 'active': second === seconds }"
|
|
|
- v-for="second in arrowSecondList">
|
|
|
+ :key="key">
|
|
|
{{ second === undefined ? '' : ('0' + second).slice(-2) }}
|
|
|
</li>
|
|
|
</ul>
|