input框用了v-input-number 设置最大值max遇到的问题 这是一个悲伤的故事

763 阅读1分钟

先上图

image.png

再上代码

image.png

只要我输入正常的3位数以内的都没有什么问题 但是 如果我输入的是9999或者9991 就是前3位跟最大值保持一致 再输入一位问题就来了

image.png

试图并没有发生改变 但是当我提交之后 诡异的事情发生了 再返回看数据 变成了4位数

image.png

我发现我拿到的 form.registeredCapital 始终要慢一步 所以input判断值 一旦大于999直接赋值999让试图跟data 保持一致

image.png

终于觉得搞定了 最后交差。。。 发现是我自己的值绑定错了 想吐。。。。

image.png