写这篇文章的起因是用el-table的filter多选框下面的中文无法修改为英文。截图解释

el-table的属性里没有一个地方可以修改这里的“筛选”“重置”为英文

因此我找到了github下的这个issue #5705

image.png

顺腾摸瓜找到了https://element.eleme.cn/#/zh-CN/component/i18n#tong-guo-cdn-de-fang-shi-jia-zai-yu-yan-wen-jian, 早前看过,只是没用上,又忘记有这个功能。

我用的是vue-cli3 +typescript, 注意下@vue/cli-service 已经内置了webpack 服务, 所以如果你也是用vue-cli ,那么网络上说要修改webpack.config.js的地方现在要变成修改vue.config.js, 因为用webpack.config.js是单独搭建webpack的时候才用的,也就是不是用vue-cli.

关于vue-cli 与webpack的关系可以看vue官方解释。

如果你用vue-cli3,而且只需要切换成英文, 你可以用以下步骤操作:

声明local模块(如果你用typescript才需要)

看这里),但是实践证明,typescript会拿shimes-后, .d.ts前, 也就是element-ui 这个来做点关联,所以你最好把这个文件命名为shims-element-ui.d.ts

image.png

shims-element-ui.d.ts 里面的内容是

declare module 'element-ui/lib/locale/lang/en' {

}

2.修改main.ts 在vue中注入local插件,关于vue.use()的使用场景可以参考这里

import './class-component-hooks'

import Vue from 'vue'

import * as locale from 'element-ui/lib/locale/lang/en'

//import ...

//Vue.use...

Vue.use(ElementUI, {locale})

new Vue({

router,

render: h => h(App)

}).$mount('#app')

但是这样修改还是没有作用,因为官网给出了一句话

image.png

所以还要修改webpack的配置

修改 vue.config.js, 添加webpack的配置, 关于vue cli的webpack的配置参考这里

//const...

const webpack = require('webpack');

module.exports = {

publicPath: process.env.VUE_APP_API_CONTEXT_PATH,

devServer: {

...

}

//...

configureWebpack: config=>{

config.plugins.push(new webpack.NormalModuleReplacementPlugin(/element-ui\/lib\/locale\/lang\/zh-CN/, 'element-ui/lib/locale/lang/en'))

}

}

到此,就可以重新启动项目了,成功修改成英文了。

image.png

elementui 文件转ts_[ElementUI] 修改默认语言为英文 el-table filter 筛选相关推荐

  1. [ElementUI] 修改默认语言为英文

    vue.config.js var webpack = require('webpack'); module.exports = {省略configureWebpack: config=>{co ...

  2. vmware流程以及修改默认语言

    安装vmware的流程 以及修改默认语言 1.下载vware的安装包 选择一个下载源,这里提供一个西西园的地址https://www.cr173.com/soft/68480.html 2.安装vmw ...

  3. ubuntu 修改系统默认语言为英文!

    ubuntu 修改系统默认语言为英文! 1.sudo vim /etc/default/locale 改为如下内容: LANG="en_US.UTF-8" LANGUAGE=&qu ...

  4. Android系统修改默认语言为中文

    Android系统修改默认语言为中文 对于Android系统修改默认语言的方法,各个版本的系统方法都差不多一致,至少我在Android5.1和Android9.0使用都成功,具体方法如下: 在buil ...

  5. R设置默认语言为英文的方法

    R设置默认语言为英文的方法 Windows平台 macOS平台 安装R以后,默认语言是和操作系统平台语言绑定的,如何在不修改操作系统平台语言的情况下更改R的默认显示语言呢? Windows平台 在Wi ...

  6. 切换输入法默认语言为英文

    tags: windows设置 在我们使用计算机中,如果输入法的默认语言是英文,那么我们操作起来会更加方便,那我们怎么设置呢??? 以Windows10为例 如果您觉得这篇文章帮助到了您,可以给作者一 ...

  7. Bootstrap日期插件之Datetimepicker修改默认语言(附带源码)

    在做这个插件的时候,一开始导入语言包报如下错误 bootstrap-datepicker.zh-CN.js:6 Uncaught TypeError: Cannot read property 'da ...

  8. 安卓4.2.2 修改默认语言为中文

    修改android4.2\build\target\product\languages_full.mk PRODUCT_LOCALES := zh_CN en_US fr_FR it_IT es_ES ...

  9. Ubuntu18修改系统语言为英文

    编辑/etc/default/local文件 sudo vi /etc/default/locale 文件的原始内容如下: LANG=zh_CN.UTF-8 修改为如下内容: LANG=en_US.U ...

最新文章

  1. JCIM | 用于自动生成类药分子的生成网络复合体(GNC)
  2. mysql read timed out_java.sql.SQLException: Socket read timed out
  3. The LMAX disruptor Architecture--转载
  4. JZOJ 1598. 文件修复
  5. linux5.5 dvd安装教程,linux 5.5 yum的安装方法(ftp)
  6. Java社区目前的现状——交易
  7. winform通过ListView绑定数据库数据源
  8. [转载] Python 递归 深入理解递归 Python递归剖析,绝对让你看懂!
  9. 滴滴新增对手!腾讯投资的网约车平台OnTime或将于本月上线
  10. [置顶]       JQUERY一些注意事项
  11. plc 上位机编译算法_基于西门子PLC的Socket通信深度剖析
  12. 在plc中用c语言实现电梯控制程序,基于PLC的电梯控制系统的设计与实现[论文+答辩ppt+完整程序代码]...
  13. Matlab实现图像识别(八)
  14. 为什么Windows鼠标指针是弯的?
  15. win7快捷方式去箭头_【初级会计】作为会计的你必须知道的快捷方式
  16. jupyter notebook 拒绝连接 以及 查 IP
  17. 计算机网络10种,(完整版)计算机网络10种硬件设备介绍.doc
  18. 北京办理互联网经营许可证(ICP证)的要求
  19. Gitee项目分享——学之思开源考试系统
  20. 编程的同时还能盯股票基金?VSCode这款神器插件绝了!

热门文章

  1. uni-app 添加到“用其他应用打开”中、app加入系统分享列表、获取分享的文件
  2. 计算机信息系统集成资质涉密信息系统集成资质
  3. 深入解析云原生网络抖动引起的性能问题 @龙蜥社区eBPF SIG
  4. php如何做防抖,别抖,OK? 操作系统抖动现象、网络抖动与延迟、函数抖动之防抖与节流,串讲...
  5. win10安装xshell免费版
  6. HTTP和URL详细分析
  7. Beats:使用 Heartbeat 来检查 TLS 证书是否将要过期
  8. VS2015编译适用于XP系统sp3的dll全过程-无需vs2015运行库
  9. 路由器开发整理(1)
  10. 科技爱好者周刊(第 114 期):U 盘化生存和 Uber-job