UNPKG

range-slider-nov

Version:

Change Your numeric value or numeric range value with dragging handles

28 lines (23 loc) 681 B
import Vue from 'vue' import App from './App.vue' //@ts-ignore import VueInputAutowidth from 'vue-input-autowidth' Vue.use(VueInputAutowidth); Vue.config.productionTip = false; Vue.directive('digitsOnly', (el, binding) => { if (!(el instanceof HTMLInputElement)) return; if (/[^0-9.]+/i.test(el.value)) { let newValue = el.value.replace(/[^0-9.]+/ig, ''); if(newValue === ''){ newValue = '0'; } el.value = newValue; if (binding instanceof HTMLInputElement) //@ts-ignore binding.value = el.value; } }); new Vue({ render: h => h(App), }).$mount('#app');