1、首先官网是这样说明的:


vue版本:3.2.26
element-plus版本:1.2.0-beta.6

然后我在main.js中也这样写了

于是乎在项目没生效

我只能说官方的文档能不能细心点~~·


2、使用ElConfigProvider全局配置组件


在app.vue中使用组件

<template><el-config-provider :locale="locale"><router-view /></el-config-provider></template><script>
import {ref, watch, computed} from 'vue'
import {useStore} from 'vuex'
import zhLocale from 'element-plus/lib/locale/lang/zh-cn'
import enLocale from 'element-plus/lib/locale/lang/en'
import {observeSwitchLang} from './utils/i18n'
import {GET_USER_INFO, WINDOW_WIDTH, HANDLE_COLLAPSE} from './utils/constant'
import {generateNewStyles, appendStyles} from './utils/theme'
import useWindowSize from './hooks/useWindowSize'export default {setup() {const locale = ref(zhLocale)const store = useStore()const {width} = useWindowSize()const lang = computed(() => store.getters.language)/* 处理刷新后主题色重置的问题 */generateNewStyles(store.getters.themeColor).then(newStyle => appendStyles(newStyle))watch(width, newWidth => {if (newWidth <= WINDOW_WIDTH) {store.commit(HANDLE_COLLAPSE, false)} else {store.commit(HANDLE_COLLAPSE, true)}})watch(lang, newLang => {locale.value = newLang === 'zh' ? zhLocale : enLocale})observeSwitchLang(() => {store.getters.token && store.dispatch(GET_USER_INFO)})return {locale}}
}
</script>

这下子就可以了

vue3 + element-plus组件的国际化相关推荐

  1. Vue3 - Element plus 实现 “带分页“ 表格组件,实现跨页进行 “分页勾选“ 的多选功能(解决分页表格组件 <el-table> 跨页后已前勾选的行自动消失问题)详细示例解决教程

    前言 在 Vue3 项目中,使用 Element Plus 组件库的表格组件时,出现了跨页勾选复选框消失的问题. 本文实现了 vue3 中 element plus 表格组件 <el-table ...

  2. Vue3.0使用Element Plus组件报错[Vue warn]: Failed to resolve component: `el-XXXX` If this is a native custo

    文章目录 报错截图 一.问题描述 二.报错信息格式 三.报错原因 报错截图 一.问题描述 我的技术栈:Vue3+TypeScript+Vite+Element Plus 我的报错:Vue3 项目使用 ...

  3. 使用Vue3+Element Plus开发Chrome插件

    使用Vue3+Element Plus开发Chrome插件 引言 初始Vue项目的创建 Element-Plus组件的安装及导入 其他文件配置 .eslintrc.js文件 vue.config.js ...

  4. Vue3 Element Plus 动态图标

    Vue3 Element Plus 动态图标 Element Plus 中的图标以组件的形式来使用,而在基于Vue 2.x的Element UI中图标是字符串的形式,这样就导致过去的一些使用习惯不得不 ...

  5. element table 组件内容换行方案

    element table 组件内容换行方案 white-space的值: normal 默认.空白会被浏览器忽略. pre 空白会被浏览器保留.其行为方式类似 HTML 中的<pre> ...

  6. vue3 内置组件keep-alive用法的全面介绍

    vue3 内置组件keep-alive用法的全面介绍 基础用法 首先看一个反面例子 const app = Vue.createApp({template: `<button v-for=&qu ...

  7. 补充记录vue3中rrweb-player组件实现网页录屏的一个BUG解决

    项目场景: vue3中rrweb-player组件实现网页录屏功能 问题描述 提示:这里描述项目中遇到的问题: 录制的视频会重复记录录制中这个按钮的状态,每打开一次开始录制视频中就会多一个按钮,bug ...

  8. vue3内置组件(Teleport组件,Fragment组件)-传送组件,减少层级

    一.传送组件(Teleport组件) 可将组件移动到 DOM 中 Vue app 之外的其他位置,主要是为了解决一些特殊场景下模态对话框组件.组件的渲染. 例子:模拟UI框架对话框组件. App.vu ...

  9. Element UI 组件库分析和二次开发(一)

    我的本地开发环境:M1 芯片Mac,node v12.22.10. 一.Element UI 组件库二次开发的大致流程 1. 从 Element 官方 clone 一份 dev 源码到本地 2. 安装 ...

  10. element plus组件居中显示

    element plus组件内容居中显示 今天用Element UI做一个分页,发现所有组件都无法实现居中显示,百度了大部分都是text-align:center,但我试了都不管用,自己研究了半天终于 ...

最新文章

  1. python字典教程:添加与删除
  2. JSP简单练习-EL获取表单数据
  3. 秒懂云通信:选云通信到底哪家强?
  4. 【在路上4】在派件时效分析中剥离有效因素
  5. 1078 字符串压缩与解压 (20 分)
  6. NOIP 2015 提高组 Day2
  7. ? extends T 与 ? super T
  8. jq 目录树ajax,javascript
  9. paip.网站扫描安全工具hp WebInspect 使用指南
  10. 人工客服——图灵机器人教程
  11. windows 照片查看器无法打开图片 因为照片查看器不支持此文件格式,或者你没有照片查看器的最新更新
  12. 网上图书商城网上书店系统(jsp+mysql)
  13. Java实现 kiosk模式,Android中的Kiosk模式
  14. 【Docker容器镜像加速器~阿里云镜像加速器】
  15. 微信公众号 JS接口安全域名 配置
  16. 一个执着淫欲的乐受者会认为他的乐受是在色、想、行、识中;认为色、想、行、识是我,在受中住。...
  17. 本博客通知(亓官劼)
  18. Vue 可暂停计时器
  19. 奥威软件大数据bi_2018中国大数据BI领域影响力企业 奥威实至名归
  20. 2023秋招--快手--游戏客户端--一面面经

热门文章

  1. 基于SSH框架开发的毕业生求职报名系统
  2. 2019-06-04 9个接私活的网站,你有码,我有钱
  3. 【北京迅为】i.MX6ULL终结者GPIO时钟
  4. 详解css设置默认字体
  5. RK3588平台开发系列讲解(SPI篇)SPI内核配置及驱动使用
  6. itext html转换pdf,使用iText-2.0.8将Html转换为pdf,带图片功能
  7. 我自己做了一个小站,刚学做网站。大家帮忙给看看吧!
  8. 华为云AI随笔(8)
  9. 使用matplotlib时报错:RuntimeWarning: Glyph 20998 missing from current font.
  10. 计算机图形学的应用虚拟现实相关,虚拟现实技术中计算机图形学的应用——三维计算机图形.doc...