vue3使用el-input-number,只能是整数,并且没有四舍五入

效果图

element plus上自带了个属性precision,设置**:precision="0"**,也可以没有小数点,但它这个是四舍五入的,不满足我的需要

我主要用的事件是blur 的,input的试过发现值改变了,但是页面显示的没有改变,结合了nextTick耶没法改变页面显示的值,如果有大佬解决了这个问题,希望能留言说明一下什么问题

代码

javascript 复制代码
function noPoint(val) {
  let num = val.target.value;
  if (!num) return;
  if (num.toString().includes(".")) {
    let index = num.toString().indexOf(".");
    num = num.toString().replace(/[^\d]/g, "");
    num = Number(num.toString().slice(0, index));
  }
  form1.value.cyAge = num;
}
相关推荐
亿元程序员2 分钟前
自从有了 AI,我就再也不想拼 UI 了……
前端
数据狐(Datafox)3 分钟前
淘宝商品详情API实战:多语言代购商城自动同步数据完整方案
开发语言·前端·数据库·爬虫·json
hasty14 分钟前
HTML 已经转义,为何仍有 XSS?Sharp srcdoc 漏洞中的第二次解析
前端·html·xss
涛涛ing15 分钟前
WebMCP正式进入Origin Trial:AI Agent不再“装人”,前端交互范式正在被重写
前端
y = xⁿ20 分钟前
关于Agent智能体开发
开发语言·前端·javascript
梅孔立23 分钟前
Codex 完整教程(Node.js安装 + npm安装Codex + DeepSeek配置 + 快捷键 + 设置)
前端·npm·node.js
事圆则缓31 分钟前
Flutter 状态管理框架对比(一):先看地图,再选工具
前端·javascript·flutter
中杯可乐多加冰34 分钟前
解决方案:CEB 文件 Web 端在线预览方案,Linux部署ceb文件在线预览工具
linux·运维·前端·ceb
晚风醉蝶40 分钟前
webpack 模块提取
前端·webpack·node.js·ast·逆向分析
IMPYLH44 分钟前
HTML 的 <tfoot> 元素
前端·javascript·html