写在前面
最近在项目中,需要使用中文转拼音的功能,在网上找到一款比较全面的js插件-pinyin.js
使用方法
1、安装
npm i pinyin
或者
npm i js-pinyin
2、使用方法
const PINYIN = require('pinyin');
const chinese = "绿色";
const pinyinSTYLE_NORMAL = PINYIN(chinese, {
style: PINYIN.STYLE_NORMAL,
})
const pinyinSTYLE_TONE = PINYIN(chinese, {
style: PINYIN.STYLE_TONE,
})
const pinyinSTYLE_TONE2 = PINYIN(chinese, {
style: PINYIN.STYLE_TONE2,
})
const pinyinSTYLE_TO3NE = PINYIN(chinese, {
style: PINYIN.STYLE_TO3NE,
})
const pinyinSTYLE_INITIALS = PINYIN(chinese, {
style: PINYIN.STYLE_INITIALS,
})
const pinyinSTYLE_FIRST_LETTER = PINYIN(chinese, {
style: PINYIN.STYLE_FIRST_LETTER,
})
const pinyinDEFAULT_OPTIONS = PINYIN(chinese, {
style: PINYIN.DEFAULT_OPTIONS,
})
console.info("pinyinSTYLE_NORMAL", pinyinSTYLE_NORMAL)
console.info("pinyinSTYLE_TONE", pinyinSTYLE_TONE)
console.info("pinyinSTYLE_TONE2", pinyinSTYLE_TONE2)
console.info("pinyinSTYLE_TO3NE", pinyinSTYLE_TO3NE)
console.info("pinyinSTYLE_INITIALS", pinyinSTYLE_INITIALS)
console.info("pinyinSTYLE_FIRST_LETTER", pinyinSTYLE_FIRST_LETTER)
console.info("pinyinDEFAULT_OPTIONS", pinyinDEFAULT_OPTIONS)
const pinyinCompare = PINYIN.compare("重心", "中心");
console.info("pinyinCompare", pinyinCompare)