# 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示例
ThorUI组件库小程序码 H5二维码 ThorUI示例小程序码