vue自定义指令,限制input输入框只能输入纯数字
作者:
文芬 | 来源:发表于
2020-11-25 13:52 被阅读0次Vue.directive('enterNumber', { //全局方法 限制input输入框只能输入纯数字 组件中调用如(<el-input v-enter-number v-model="number" ></el-input>)
inserted: function(el) {
el.addEventListener("keypress", function(e) {
e = e || window.event;
let charcode = typeof e.charCode === 'number' ? e.charCode : e.keyCode;
let re = /\d/;
if (!re.test(String.fromCharCode(charcode)) && charcode > 9 && !e.ctrlKey) {
if (e.preventDefault) {
e.preventDefault();
} else {
e.returnValue = false;
}
}
});
}
});
本文标题:vue自定义指令,限制input输入框只能输入纯数字
本文链接:https://www.haomeiwen.com/subject/bkhniktx.html
网友评论