问题描述:
正常引入后发现分页组件默认显示的是英文,但是我们需要的是中文的。原因分析:
是因为element-plus组件内部默认使用英语,如果需要其他语言这需要进行多语言设置。1.0.2-beta.59(包含59)之后的更新: 在 1.0.2-beta.59(包含59) 之后,我们重新组织了代码,让国际化功能能够被正常的使用(不论是全引入还是按需引入),一共有两种方式在项目中使用。
¶1. 通过 ConfigProvider 的方式来使用,详细的使用方法请查阅 ConfigProvider 的文档
如果你的项目中还在使用 options API, 那么你应该使用此方法,我们更加建议用户使用该方法,因为这样会减少使用的负担,但如果你在项目中深度使用 Composition API,那么你可以使用第二种方法来为整个应用提供语言支持。
解决方案:
只需要在app.vue中使用el.config.provider包裹跟组件
<template>
<el-config-provider :locale="locale">
<App />
</el-config-provider>
</template>
<script>
import { ElConfigProvider } from 'element-plus'
import zhCn from 'element-plus/lib/locale/lang/zh-cn'
defineComponent({
components: {
[ElConfigProvider.name]: ElConfigProvider,
},
data() {
return {
locale: zhCn,
}
},
})
</script>