Selaa lähdekoodia

Radio: prevent changing value when radio is disabled. resolves #11296 (#11303)

Jikkai Xiao 7 vuotta sitten
vanhempi
commit
66f90b9e37
2 muutettua tiedostoa jossa 2 lisäystä ja 2 poistoa
  1. 1 1
      packages/radio/src/radio-button.vue
  2. 1 1
      packages/radio/src/radio.vue

+ 1 - 1
packages/radio/src/radio-button.vue

@@ -11,7 +11,7 @@
     :aria-checked="value === label"
     :aria-disabled="isDisabled"
     :tabindex="tabIndex"
-    @keydown.space.stop.prevent="value = label"
+    @keydown.space.stop.prevent="value = isDisabled ? value : label"
   >
     <input
       class="el-radio-button__orig-radio"

+ 1 - 1
packages/radio/src/radio.vue

@@ -12,7 +12,7 @@
     :aria-checked="model === label"
     :aria-disabled="isDisabled"
     :tabindex="tabIndex"
-    @keydown.space.stop.prevent="model = label"
+    @keydown.space.stop.prevent="model = isDisabled ? model : label"
   >
     <span class="el-radio__input"
       :class="{