【发布时间】:2019-07-16 18:26:40
【问题描述】:
我遇到了这个问题,我有一个 vuetify 文本字段,我正在尝试对其设置最大和最小限制。现在设置 min=0 和 max=10 有效,但似乎您仍然可以粘贴超过 10 的值。
这是codepen
<div id="app">
<v-app id="inspire">
<v-container>
<v-layout row wrap>
<v-text-field
type="number"
min=0
max=10
onkeyup="if(this.value > 10) this.value = 10;">
</v-text-field>
</v-layout>
</v-container>
</v-app>
</div>
new Vue({
el: '#app',
data() {
return {
}
}
})
使用 onkeyup 有效,但您仍然可以粘贴大于 10 的值,如果单击外部,则会显示大于 10 的值。
【问题讨论】:
-
使用 oninput 代替
-
@epascarello 谢谢。问题解决了。如果您想将此添加为答案,我会接受它
标签: javascript vuejs2 vuetify.js