国际化问题

来源:5-7 方案落地:处理项目国际化内容

慕少8178313

2021-12-14

图片描述
图片描述
将中文改为英文,点击login,username提示没有改变

写回答

2回答

阿阳2017

2022-07-22

同样遇到一样的问题。看看老师最后的解答,希望能解决问题。

1
0

Sunday

2021-12-14

你好

我看图片中 password 的提示改变了,但是 username 的没有改变。那么证明你的国际化确实生效了,只不过在 username 处出现了意料之外的错误。

所以我建议你可以检查下你的 

  1. username 提示内容是否写死

  2. 国际化数据源是否创建了 username 对应的选项

0
5
拉塞尔_大华
回复
Sunday
回复 Sunday:watchSwitchLang(() => { loginFormRef.value.validate(() => {}) }) validate里要传一个函数,不然本地调试还是报错 这是form.validate函数: const validate = (callback) => { if (!props.model) { (0, element_plus_es_utils_error__WEBPACK_IMPORTED_MODULE_1__.debugWarn)("Form", "model is required for validate to work!"); return; } let promise; if (typeof callback !== "function") { promise = new Promise( (resolve, reject) => { callback = function(valid2, invalidFields2) { if (valid2) { resolve(true); } else { reject(invalidFields2); } } ; } ); } ...... }
2025-05-15
共5条回复

基于Vue3新标准,打造后台综合解决方案

基于Vue3重写Vue-element-admin,打造后台前端综合解决方案

1959 学习 · 1727 问题

查看课程