Merge branch 'dev' into next

This commit is contained in:
chenjiahan
2020-10-02 08:50:37 +08:00
57 changed files with 500 additions and 270 deletions
+8 -3
View File
@@ -240,10 +240,15 @@ export default createComponent({
const updateValue = (value, trigger = 'onChange') => {
value = isDef(value) ? String(value) : '';
// native maxlength not work when type is number
const { maxlength } = props;
// native maxlength have incorrect line-break counting
// see: https://github.com/youzan/vant/issues/5033
const { maxlength, modelValue } = props;
if (isDef(maxlength) && value.length > maxlength) {
value = value.slice(0, maxlength);
if (modelValue && modelValue.length === +maxlength) {
value = modelValue;
} else {
value = value.slice(0, maxlength);
}
}
if (props.type === 'number' || props.type === 'digit') {