elementui 文件转ts_[ElementUI] 修改默认语言为英文 el-table filter 筛选
写这篇文章的起因是用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 筛选相关推荐
- [ElementUI] 修改默认语言为英文
vue.config.js var webpack = require('webpack'); module.exports = {省略configureWebpack: config=>{co ...
- vmware流程以及修改默认语言
安装vmware的流程 以及修改默认语言 1.下载vware的安装包 选择一个下载源,这里提供一个西西园的地址https://www.cr173.com/soft/68480.html 2.安装vmw ...
- ubuntu 修改系统默认语言为英文!
ubuntu 修改系统默认语言为英文! 1.sudo vim /etc/default/locale 改为如下内容: LANG="en_US.UTF-8" LANGUAGE=&qu ...
- Android系统修改默认语言为中文
Android系统修改默认语言为中文 对于Android系统修改默认语言的方法,各个版本的系统方法都差不多一致,至少我在Android5.1和Android9.0使用都成功,具体方法如下: 在buil ...
- R设置默认语言为英文的方法
R设置默认语言为英文的方法 Windows平台 macOS平台 安装R以后,默认语言是和操作系统平台语言绑定的,如何在不修改操作系统平台语言的情况下更改R的默认显示语言呢? Windows平台 在Wi ...
- 切换输入法默认语言为英文
tags: windows设置 在我们使用计算机中,如果输入法的默认语言是英文,那么我们操作起来会更加方便,那我们怎么设置呢??? 以Windows10为例 如果您觉得这篇文章帮助到了您,可以给作者一 ...
- Bootstrap日期插件之Datetimepicker修改默认语言(附带源码)
在做这个插件的时候,一开始导入语言包报如下错误 bootstrap-datepicker.zh-CN.js:6 Uncaught TypeError: Cannot read property 'da ...
- 安卓4.2.2 修改默认语言为中文
修改android4.2\build\target\product\languages_full.mk PRODUCT_LOCALES := zh_CN en_US fr_FR it_IT es_ES ...
- Ubuntu18修改系统语言为英文
编辑/etc/default/local文件 sudo vi /etc/default/locale 文件的原始内容如下: LANG=zh_CN.UTF-8 修改为如下内容: LANG=en_US.U ...
最新文章
- JCIM | 用于自动生成类药分子的生成网络复合体(GNC)
- mysql read timed out_java.sql.SQLException: Socket read timed out
- The LMAX disruptor Architecture--转载
- JZOJ 1598. 文件修复
- linux5.5 dvd安装教程,linux 5.5 yum的安装方法(ftp)
- Java社区目前的现状——交易
- winform通过ListView绑定数据库数据源
- [转载] Python 递归 深入理解递归 Python递归剖析,绝对让你看懂!
- 滴滴新增对手!腾讯投资的网约车平台OnTime或将于本月上线
- [置顶] JQUERY一些注意事项
- plc 上位机编译算法_基于西门子PLC的Socket通信深度剖析
- 在plc中用c语言实现电梯控制程序,基于PLC的电梯控制系统的设计与实现[论文+答辩ppt+完整程序代码]...
- Matlab实现图像识别(八)
- 为什么Windows鼠标指针是弯的?
- win7快捷方式去箭头_【初级会计】作为会计的你必须知道的快捷方式
- jupyter notebook 拒绝连接 以及 查 IP
- 计算机网络10种,(完整版)计算机网络10种硬件设备介绍.doc
- 北京办理互联网经营许可证(ICP证)的要求
- Gitee项目分享——学之思开源考试系统
- 编程的同时还能盯股票基金?VSCode这款神器插件绝了!
热门文章
- uni-app 添加到“用其他应用打开”中、app加入系统分享列表、获取分享的文件
- 计算机信息系统集成资质涉密信息系统集成资质
- 深入解析云原生网络抖动引起的性能问题 @龙蜥社区eBPF SIG
- php如何做防抖,别抖,OK? 操作系统抖动现象、网络抖动与延迟、函数抖动之防抖与节流,串讲...
- win10安装xshell免费版
- HTTP和URL详细分析
- Beats:使用 Heartbeat 来检查 TLS 证书是否将要过期
- VS2015编译适用于XP系统sp3的dll全过程-无需vs2015运行库
- 路由器开发整理(1)
- 科技爱好者周刊(第 114 期):U 盘化生存和 Uber-job