# 中文转拼音

中文转拼音,获取拼音首字母等,使用场景:如获取通讯录按A-Z排序。

# 组件脚本

<script>
	...省略n行
</script>

# 组件引入以及使用

//根据实际路径引入
import ZhToPinYin from '../../../components/common/tui-zh-pinyin/tui-zh-pinyin.js';

//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=false) 获取拼音 space 是否带空格返回
getInitials(chinese, polyphone = false) 提取首字母,polyphone是否是多音字
surnamePolyphone 姓氏多音处理,返回拼音

# 示例

# H5预览地址

https://www.thorui.cn/h5/#/pages/extend/zhToPinYin/zhToPinYin

# H5二维码

# 小程序二维码