message: perf(Field): reduce input value assignment
diff: @@ -276,34 +276,26 @@ export default createComponent({
  }
  let { value } = target;
  - const { maxlength } = this;
  + const originValue = value;
  // native maxlength not work when type is number
  + const { maxlength } = this;
  if (isDef(maxlength) && value.length > maxlength) {
  value = value.slice(0, maxlength);
  - target.value = value;
  }
  if (this.type === 'number' || this.type === 'digit') {
  - const originValue = value;
  const allowDot = this.type === 'number';
  -
  value = formatNumber(value, allowDot);
  -
  - if (value !== originValue) {
  - target.value = value;
  - }
  }
  if (this.formatter) {
  - const originValue = value;
  -
  value = this.formatter(value);
  + }
  if (value !== originValue) {
  target.value = value;
  }
  - }
  return value;
  },
  