ソースを参照

fix(input): clear event bug

richard1015 4 年 前
コミット
4a1f8786ee

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

@@ -169,8 +169,9 @@ export default create({
     };
 
     const handleClear = (event: Event) => {
-      emit('change', '', event);
       emit('update:modelValue', '', event);
+      emit('change', '', event);
+      emit('clear', '');
     };
 
     return {

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

@@ -138,8 +138,9 @@ export default create({
     };
 
     const handleClear = (event: Event) => {
-      emit('change', '', event);
       emit('update:modelValue', '', event);
+      emit('change', '', event);
+      emit('clear', '');
     };
 
     return {