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;
}
相关推荐
阿珊和她的猫25 分钟前
前端应用首屏加载速度优化全攻略
前端·状态模式
麦麦大数据32 分钟前
M003_中药可视化系统开发实践:知识图谱与AI智能问答的完美结合
人工智能·flask·llm·vue3·知识图谱·neo4j·ner
Mike_jia2 小时前
LiteOps:轻量级CI/CD平台,重塑开发运维新体验
前端
浮游本尊2 小时前
React 18.x 学习计划 - 第十四天:实战整合与进阶收尾
前端·学习·react.js
_Eleven6 小时前
Tailwind CSS vs UnoCSS 深度对比
前端
NEXT067 小时前
TCP 与 UDP 核心差异及面试高分指南
前端·网络协议·面试
qq_24218863327 小时前
HTML 全屏烟花网页
前端·html
曲幽7 小时前
FastAPI实战:WebSocket长连接保持与心跳机制,从入门到填坑
javascript·python·websocket·keep-alive·fastapi·heartbeat·connection
码云数智-大飞7 小时前
前端性能优化全链路实战:从加载速度到渲染效率的极致提速方案
前端·性能优化