可以通过正则加事件的方案、
<el-input
v-model="minutes"
@input="minutes = minutes.replace(/^(0+)|[^\d]+/g, '')"
@change="handleTime(minutes, 'minutes')"
@blur="rememberLastScore(minutes)"
class="times_input"
></el-input>
注:我们可以在handleTime中写一些逻辑,比如匀大于60,若大于60则置为0。
需求2:若不符合要求时,我们如何将input值设置为上次的值。我们可以写一个blur事件,在这个事件中记住上次的值。