Преглед на файлове

Picker: esc => close and stop

patriciussanctus преди 8 години
родител
ревизия
433a66cc40
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 3 2
      packages/date-picker/src/picker.vue

+ 3 - 2
packages/date-picker/src/picker.vue

@@ -409,9 +409,10 @@ export default {
     handleKeydown(event) {
       const keyCode = event.keyCode;
 
-      // tab
-      if (keyCode === 9) {
+      // TAB or ESC
+      if (keyCode === 9 || keyCode === 27) {
         this.pickerVisible = false;
+        event.stopPropagation();
       }
     },