Explorar o código

Select: set value to null when cleared (#14322) (#14650)

aaronfulkerson %!s(int64=6) %!d(string=hai) anos
pai
achega
6a766097e2
Modificáronse 2 ficheiros con 2 adicións e 2 borrados
  1. 1 1
      packages/select/src/select.vue
  2. 1 1
      test/unit/specs/select.spec.js

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

@@ -742,7 +742,7 @@
 
       deleteSelected(event) {
         event.stopPropagation();
-        const value = this.multiple ? [] : '';
+        const value = this.multiple ? [] : null;
         this.$emit('input', value);
         this.emitChange(value);
         this.visible = false;

+ 1 - 1
test/unit/specs/select.spec.js

@@ -288,7 +288,7 @@ describe('Select', () => {
       const iconClear = vm.$el.querySelector('.el-input__icon.el-icon-circle-close');
       expect(iconClear).to.exist;
       iconClear.click();
-      expect(vm.value).to.equal('');
+      expect(vm.value).to.equal(null);
       done();
     }, 100);
   });