input输入框禁止输入小数点方法

使用blur事件:

html 复制代码
<el-input v-model="number" type="number" placeholder="请输入" @blur="numberBlur" />

第一种:

使用parseInt转为整数:

javascript 复制代码
this.number = parseInt(this.number);

第二种:

使用toFixed保留零位小数:

javascript 复制代码
this.number = (this.number - 0).toFixed(0);

第三种:

使用replace替换为空:

javascript 复制代码
if (this.number.includes(".")) this.number = this.number.replace(".", "");
相关推荐
不是鱼22 分钟前
Canvas学习笔记(一)
前端·javascript·canvas
我有一棵树31 分钟前
React 中 useRef 和 useState 的使用场景区别
前端·javascript·react.js
想努力找到前端实习的呆呆鸟35 分钟前
Uniapp如何下载图片到本地相册
前端·vue.js·微信小程序
fmk102340 分钟前
Vue中的provide与inject
前端·javascript·vue.js
米兰小铁匠171 小时前
js深入之从原型到原型链
javascript·面试
Smile_Gently1 小时前
Vue 2 前端项目实现 在线IDE 功能
javascript
云枫晖2 小时前
Vue3 响应式原理:从零实现 Reactive
前端·vue.js
jason_yang2 小时前
俄罗斯Yandex地图实战
vue.js·api
daols882 小时前
vxe-table 配置 ajax 加载列表数据,配置分页和查询搜索表单
vue.js·ajax·table·vxe-table
没头脑的男大2 小时前
Unet实现脑肿瘤分割检测
开发语言·javascript·ecmascript