//自定义指令
import Vue from 'vue'
Vue.directive('Alphabet', {
  inserted: function (el) {
      const input = el.querySelector('.el-input__inner');
      input.onkeyup = function (e) {
        input.value = input.value.replace(/[^A-Za-z0-9]/g,'')
      }
      input.onblur = function (e) {
        input.value = input.value.replace(/[^A-Za-z0-9]/g,'')
      }
    }
});

使用

<el-input v-model="input" v-Alphabet placeholder="请输入内容"></el-input>

详细请点击这里

Logo

前往低代码交流专区

更多推荐