更新记录
1.0.0(2026-02-04) 下载此版本
- 首次发布:
pinyinMatch+getInitials(纯 UTS 实现,内置简体拼音字典)。
平台兼容性
uni-app(3.6.16)
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|
| - | - | - | - | - | - | - | - | - |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 小红书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| √ | √ | √ | √ | √ | √ | - | √ | √ | - | - | - |
uni-app x(3.6.16)
| Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
|---|---|---|---|---|---|
| √ | √ | √ | √ | √ | √ |
MrSeven590-pinyin-match
为 uni-app-x(以及 uni-app Web 构建)提供的纯 UTS 拼音匹配插件。
本插件基于 pinyin-match 的核心匹配逻辑,使用纯 UTS 重新实现,并内置简体拼音字典。
原作者 xmflswood,项目地址:https://github.com/xmflswood/pinyin-match
API
pinyinMatch(input: string, keyword: string): boolean
支持的匹配模式:
- 原文包含匹配(忽略大小写)
- 拼音全拼匹配(如
zhang匹配张) - 拼音首字母匹配(如
zs匹配张三)
getInitials(cn: string): string
获取中文字符串的拼音首字母(如 张三 -> zs)。
使用方式(uni-app x / .uvue)
import { pinyinMatch, getInitials } from '@/uni_modules/MrSeven590-pinyin-match'
const a = pinyinMatch('张三', 'zhang') // true
const b = pinyinMatch('张三', 'zs') // true
const c = getInitials('张三') // 'zs'

收藏人数:
下载插件并导入HBuilderX
赞赏(0)
下载 3
赞赏 0
下载 11205283
赞赏 1856
赞赏
京公网安备:11010802035340号