# tui-zh-pinyin 中文转拼音
介绍
中文转拼音,获取拼音首字母等,使用场景:如获取通讯录按A-Z排序
# 引入
//根据实际路径引入
import ZhToPinYin from '../../../components/common/tui-zh-pinyin/tui-zh-pinyin.js';
# 代码演示
部分功能演示,具体可参考示例程序以及文档API。
//titleCase:首字母是否大写 ,默认true
this.zhToPinYin = new ZhToPinYin(true);
//拼音带空格
this.pinyinSpace = this.zhToPinYin.getPinYin(this.chinese, true)
//拼音不带空格
this.pinyin = this.zhToPinYin.getPinYin(this.chinese, false)
//拼音首字母
this.initials = this.zhToPinYin.getInitials(this.chinese)
//姓氏拼音(处理多音字)
let pyArr = []
for (let item of this.surname) {
let pinyin = this.zhToPinYin.surnamePolyphone(item)
pinyin = pinyin ? pinyin : this.zhToPinYin.getPinYin(item)
pyArr.push(pinyin)
}
this.surnamePy = pyArr
//返回多音字所有首字母
this.polyphone=this.zhToPinYin.getInitials("单",true)
# Methods
方法名 | 说明 | 传入参数 |
---|---|---|
getPinYin | 获取拼音 | chinese:中文文本 space:是否带空格返回 |
getInitials | 提取首字母 | chinese:中文文本 polyphone:是否是多音字 |
surnamePolyphone | 姓氏多音处理,返回拼音 | surname:姓氏文字 |
# 预览
# 线上程序扫码预览
![]() | ![]() | ![]() |
---|---|---|
ThorUI组件库小程序码 | H5二维码 | ThorUI示例小程序码 |