search-util

多环境的,简单无依赖的前端搜索库,支持中英文,支持拼音模糊搜索。

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
search-util
100.1.45 years ago5 years agoMinified + gzip package size for search-util in KB

Readme

license Build Status npm NPM downloads Percentage of issues still open
多环境的,简单无依赖的前端搜索库,支持中英文,支持拼音模糊搜索。

使用者指南

通过npm下载安装代码
$ npm install --save search-util

如果你是node环境
var searchUtil = require('search-util');

如果你是webpack等环境
import searchUtil from 'search-util';

如果你是requirejs环境
requirejs(['node_modules/search-util/dist/index.aio.js'], function (base) {
    // xxx
})

如果你是浏览器环境
<script src="node_modules/search-util/dist/index.aio.js"></script>

API

  • getFilterArr(arr, search, key = 'id')

/**
 * 搜索字段
 * @param arr 搜索数组 [{...},{...},...]
 * @param search 需要搜索内容
 * @param key 字段 默认id
 * @returns {*}
 */

  • getFilterArrAll(arr, search)

/**
 * 全部搜索
 * @param arr 搜索数组 [{...},{...},...]
 * @param search 需要搜索内容
 * @returns {*}
 */