vue中的el-input中只允许输入数字与小数点
<el-input style="width: 60%;" v-model="form.longitude" v-limit-input-number placeholder="请输入经度" clearable></el-input>
import Vue from 'vue'
// 只允许输入数字与小数点
Vue.directive('LimitInputNumber', {
bind (el) {
el.oninput = () => {
el.children[0].value = el.children[0].value.replace(/[^\d.]/g, '')
}
}
})