Demo:缩放倍数输入框禁止输入非数字

This commit is contained in:
街角小林 2024-08-23 16:02:42 +08:00
parent 32ce3bce17
commit ab4cf28f9e

View File

@ -12,6 +12,7 @@
<input
type="text"
v-model="scaleNum"
@input="onScaleNumInput"
@change="onScaleNumChange"
@focus="onScaleNumInputFocus"
@keydown.stop
@ -82,6 +83,11 @@ export default {
this.cacheScaleNum = this.scaleNum
},
//
onScaleNumInput() {
this.scaleNum = this.scaleNum.replace(/[^0-9]+/g, '')
},
//
onScaleNumChange() {
const scaleNum = Number(this.scaleNum)