1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > vue 自定义指令 input限制输入金额

vue 自定义指令 input限制输入金额

时间:2021-01-11 14:25:51

相关推荐

vue 自定义指令 input限制输入金额

html 部分

<el-input v-enter-money v-model="money"></el-input>


js 部分

import Vue from "vue";Vue.directive("enterMoney", {// 自定义指令名字 v-enter-moneybind: function(el, {value = 2 }) {el = el.nodeName == "INPUT" ? el : el.children[0];let RegStr =value == 0? `^[\\+\\-]?\\d+\\d{0,0}`: `^[\\+\\-]?\\d+\\.?\\d{0,${value}}`;el.addEventListener("keyup", function() {el.value = el.value.match(new RegExp(RegStr, "g"));el.dispatchEvent(new Event("input"));});}});

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。