一、只能输入数字
转载地址:传送门
- 原始方法
<input type="text" oninput="value=value.replace(/\D/g,'')" placeholder="请输入数字" v-model="value">
- 封装成方法
<input type="text" v-on:input="value=onlyNum(value)" placeholder="请输入数字" v-model="value">
onlyNum(value){
return value.replace(/\D/g,'')
}
- 封装成全局方法
<input type="text" v-on:input="value=$num(value)" placeholder="请输入数字" v-model="value">
Vue.prototype.$num=(value)=>{
return value.replace(/\D/g,'')
}