Browse Source

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

aaronfulkerson 6 năm trước cách đây
mục cha
commit
6a766097e2
2 tập tin đã thay đổi với 2 bổ sung2 xóa
  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);
   });