美文网首页
Umi2.x 中Modal.confirm底部按钮显示为英文

Umi2.x 中Modal.confirm底部按钮显示为英文

作者: 小遁哥 | 来源:发表于2020-07-21 23:09 被阅读0次

2020/7/22 发现热更新后还是会变成英文.... Umi2.x 中Modal.confirm底部按钮热更新显示为中文

最终结论

document.ejs<html lang="en">en 改为 zh-CN

下面是推理过程。

首先引起我怀疑的是config.js

     locale: {
        enable: false, // default false
        default: 'zh-CN', // default zh-CN
        baseNavigator: true, // default true, when it is true, will use `navigator.language` overwrite default
      },

default true, when it is true, will use navigator.language overwrite default,为true,会根据navigator.language覆盖默认,这一看就很不安全,因为我们的应用不需要国际化。

果真改为false,真的就变成中文了。

然而我在控制台输出navigator.language

于是乎,我就想到了,lang属性,因为之前被坑过,Chrome翻译加lang属性的小坑
本来因该是中文,有了这个属性在Chrome还会弹出组件

你中招了吗?

相关文章

网友评论

      本文标题:Umi2.x 中Modal.confirm底部按钮显示为英文

      本文链接:https://www.haomeiwen.com/subject/yrygkktx.html