使用拼音快速查找

安装

npm install pinyin-engine --save

API

new PinyinEngine(list, keys)

建立拼音索引。

参数:

  1. list {[string]|[Object]} 被索引的目标
  2. keys {[string]} 可选。如果 list 为 Object,这里用来设置需要被索引的 key

.query(keyword)

查询匹配拼音的数据。

参数:

  1. keyword {string} 拼音或者关键字

返回:

{[string]|{Object}}

繁体中文版本

包含简体中文与繁体中文。

const PinyinEngine require('pinyin-engine/tw');

使用范例

列表项为字符串:

const PinyinEngine require('pinyin-engine');
 
// 建立数据索引
const pinyinEngine new PinyinEngine([
    '清华大学',
    '北京大学',
    '中央美院'
]);
 
// 查询
pinyinEngine.query('daxue')// ['清华大学', '北京大学']

列表项为对象:

const PinyinEngine require('pinyin-engine');
 
// 建立数据索引
const pinyinEngine new PinyinEngine([
    { id0, name'清华大学},
    { id1, name'北京大学},
    { id3, name'中央美院}
]['name']);
 
// 查询
pinyinEngine.query('daxue')// ['清华大学', '北京大学']
 
https://www.npmjs.com/package/pinyin-engine

猜你喜欢

转载自www.cnblogs.com/hellofangfang/p/10935174.html