[youzan/vant]field输入框maxlength属性无效

2024-05-22 822 views
3

field输入框maxlength属性无效,dom中已经渲染成功,可是没有效果。

qq 20180919182828

回答

3

number类型的input不支持maxlength属性。

1

我知道,可是这并不合理。我认为应该支持该属性。

2

下个版本会支持

0

已在 1.3.3 版本修复

9

这里有个bug ,当type=text maxlength=4 时, 输入 无法输入超过4个拼音的汉字 @chenjiahan

5

format(target = this.$refs.input) { let { value } = target; const { maxlength } = this.$attrs;

  if (this.isDef(maxlength) && value.length > maxlength) {
    value = value.slice(0, maxlength);
    target.value = value;
  }

  return value;
}

这个地方要做个判断 吧 当type是number 才执行