gpt4 book ai didi

javascript - 如何在 vue.js 2 上使用 keyup 禁用点?

转载 作者:行者123 更新时间:2023-12-01 02:57:24 25 4
gpt4 key购买 nike

我尝试这样:

<template> 
...
<input type="number" class="form-control" v-model="quantity" min="1" v-on:keyup="disableDot">
...
</template>
<script>
export default{
...
methods:{
disableDot: function(evt) {
evt = (evt) ? evt : window.event
let charCode = (evt.which) ? evt.which : evt.keyCode
if (charCode === 190) {
evt.preventDefault()
}
else {
return true;
}
}

}
}
</script>

如果代码执行后我输入点(.),仍然可以

我想禁用点。所以用户无法输入点

我该怎么做?

最佳答案

我不知道这是否有帮助,但这是我对您问题的解决方案。

new Vue({
el: '#app',
data: {
quantity: ''
},
methods: {
disableDot (e) {
if (e.charCode === 46) {
e.preventDefault()
}
}
}
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.4.4/vue.js"></script>

<div id="app">
<input type="number" v-model="quantity" @keypress="disableDot"/>
</div>

关于javascript - 如何在 vue.js 2 上使用 keyup 禁用点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46639357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com