<el-input-number>显示两位数字;如果是一位数字的话前面补0

可以通过自定义 formatter 函数来实现。具体步骤如下:

  1. 在 <el-input-number> 上添加 :formatter 属性,值为 formatter 函数名。

  2. 在 methods 中定义 formatter 函数,该函数接收一个参数 value,表示当前输入框中的值。

  3. 在 formatter 函数中,先将 value 转化为字符串形式,然后判断字符串长度是否为 1,如果是,则在字符串前面添加一个 0。

  4. 最后返回处理后的字符串即可。

代码示例:

复制代码
<el-input-number :formatter="formatNumber"></el-input-number>

methods: {
  formatNumber(value) {
    let str = value.toString()
    if (str.length === 1) {
      str = '0' + str
    }
    return str
  }
}
相关推荐
!win !32 分钟前
前端跨标签页通信方案(下)
前端·javascript
f***453243 分钟前
基于SpringBoot和PostGIS的各省与地级市空间距离分析
android·前端·后端
编码追梦人1 小时前
从 “手忙脚乱“ 到 “行云流水“:华为云 DevUI 与 MateChat 如何让前端开发飞起来
前端·华为云
用户47949283569152 小时前
TypeScript 简史:它是怎么拯救我的烂代码的
javascript·typescript
S***H2832 小时前
前端动画实现经验,性能优化与兼容性
前端
用户47949283569152 小时前
只有前端 Leader 才会告诉你:那些年踩过的模块加载失败的坑(二)
javascript
xw52 小时前
前端跨标签页通信方案(下)
前端·javascript
zzlyx993 小时前
IoTSharp前端VUE采用npm run build编译提示require() of ES Module 出错
前端·vue.js·npm
全栈技术负责人3 小时前
拒绝“无法复现”:前端全链路日志排查实战手册
前端·全链路·问题排查思路
加洛斯3 小时前
前端小知识003:JS中 == 与 === 的区别
开发语言·前端·javascript