重置诸多搜索栏

onReset() {
      let searchForm = this.searchForm
      for (const key in searchForm) {
        if (Object.hasOwnProperty.call(searchForm, key)) {
          searchForm[key] = this.$returnNormalValue(searchForm[key])//方法在下面有定义
        }
      }
    },
  $returnNormalValue(value) {
    if (typeof value === 'string') {
      return ""
    }
    if (typeof value === 'number') {
      return 0
    }
    let toStrong = Object.prototype.toString;
    let type = toStrong.call(value);
    if (type.includes('Date')) {
      return new Date();
    }
    if (type.includes('Object')) {
      return {};
    }
    if (type.includes('Array')) {
      return [];
    }
  },

你可能感兴趣的:(重置诸多搜索栏)