2.4.7
Chrome 68
2.5.17
https://jsfiddle.net/mmx38qxw/6204/
jsfiddle
可以实现实时去空格
https://jsfiddle.net/mmx38qxw/6206/
组件的行为是,输入空格后 空格不会去除,当再次输入文本的时候,才去除空格
https://jsfiddle.net/mmx38qxw/6204/

获取不到导致undefind报错

this.$nextTick(() => {
let input = this.getInput();
input.value = this.value;
});
这段代码会导致
比如 1.0 会在输入时丢失 .0 导致无法输入 1.01
https://codepen.io/sunchanglong/pen/wZqVjx
@sunchanglong 因为1.0 === 1. 所以你输入失败了,感觉这里不应该有number类型
v-model.trim直接失效了,空格不能输入
Most helpful comment
this.$nextTick(() => {
时 不能输入 小数点后面带0的数值。
let input = this.getInput();
input.value = this.value;
});
这段代码会导致
比如 1.0 会在输入时丢失 .0 导致无法输入 1.01
https://codepen.io/sunchanglong/pen/wZqVjx