重置诸多搜索栏

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 [];
    }
  },
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容