1.首先安装
cnpm install js-pinyin --save
2.template代码
<!-- 将企业名称取首字符 -->
<el-form-item label="企业名称:" prop="name" style="margin-top: -25px;">
<el-input v-model="unitInfo.name" maxlength="40" show-word-limit @input="createpy" />
</el-form-item>
<el-form-item label="唯一标识:" prop="keyword">
<el-input v-model="unitInfo.keyword" :disabled="this.$route.params.orgId==='0'?false:true" placeholder="企业名称中文字符取首字母" maxlength="40" show-word-limit />
</el-form-item>
3.在js引用
import pinyin from 'js-pinyin'
4.js代码
methods: {
// 将企业名 汉字转首字母
createpy () {
const name = this.unitInfo.name
pinyin.setOptions({ checkPolyphone: false, charCase: 0 })
this.unitInfo.keyword = pinyin.getCamelChars(name)
}
}