From f60541c396308d0859c1836209544428f7a7d635 Mon Sep 17 00:00:00 2001 From: neverland Date: Sat, 15 Dec 2018 16:53:06 +0800 Subject: [PATCH] [bugfix] Field: cut off charactor input when use maxlength (#2295) --- packages/field/index.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/field/index.vue b/packages/field/index.vue index b578d509f..e3f431058 100644 --- a/packages/field/index.vue +++ b/packages/field/index.vue @@ -146,7 +146,7 @@ export default create({ let { value } = target; const { maxlength } = this.$attrs; - if (this.isDef(maxlength) && value.length > maxlength) { + if (this.type === 'number' && this.isDef(maxlength) && value.length > maxlength) { value = value.slice(0, maxlength); target.value = value; }