Explorar el Código

like as if (filterValue !== null) is better

吴亮 hace 8 años
padre
commit
cdb2335939
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2 2
      packages/table/src/filter-panel.vue

+ 2 - 2
packages/table/src/filter-panel.vue

@@ -93,7 +93,7 @@
       handleSelect(filterValue) {
         this.filterValue = filterValue;
 
-        if (typeof filterValue === 'number' && filterValue >= 0) {
+        if ((typeof filterValue !== 'undefined') && (filterValue !== null)) {
           this.confirmFilter(this.filteredValue);
         } else {
           this.confirmFilter([]);
@@ -129,7 +129,7 @@
         },
         set(value) {
           if (this.filteredValue) {
-            if (typeof value === 'number' && value >= 0) {
+			if ((typeof value !== 'undefined') && (value !== null)) {
               this.filteredValue.splice(0, 1, value);
             } else {
               this.filteredValue.splice(0, 1);