vue input只允许输入数字

  • 原始方法

  • 封装成方法
    
     onlyNum(value){
      return value.replace(/\D/g,'')
    }
  • 封装成全局方法

Vue.prototype.$num=(value)=>{
  return value.replace(/\D/g,'')
}

注意v-on:input="value=$num(value)"跟v-model="value"中的value保持一致,也可以是其他变量

你可能感兴趣的:(vue)