浏览代码

fix(input): change event data update delay

richard1015 4 年之前
父节点
当前提交
7e6cfd19df
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      src/packages/__VUE/input/index.taro.vue
  2. 1 1
      src/packages/__VUE/input/index.vue

+ 1 - 1
src/packages/__VUE/input/index.taro.vue

@@ -147,8 +147,8 @@ export default create({
       if (props.type === 'number') {
         val = formatNumber(val, false);
       }
-      emit('change', val, event);
       emit('update:modelValue', val, event);
+      emit('change', val, event);
     };
 
     const valueFocus = (event: Event) => {

+ 1 - 1
src/packages/__VUE/input/index.vue

@@ -113,8 +113,8 @@ export default create({
       if (props.maxLength && val.length > Number(props.maxLength)) {
         val = val.slice(0, Number(props.maxLength));
       }
-      emit('change', val, event);
       emit('update:modelValue', val, event);
+      emit('change', val, event);
     };
 
     const valueFocus = (event: Event) => {