比如开始是中文环境 form的标签及验证信息如图
然后切换至英文环境 如图
我这个form 是在一个弹出的dialog中的,我在dialog的open方法中输出了 console.log(this.$t("zjxxcj.qsrxm")); 即国际化的信息 打印结果如下
即 我切换英文环境后 明明this.$t("zjxxcj.qsrxm") 这个值 已经是英文了“Please enter name”,但是在图2的验证信息中 却仍然是中文“请输入姓名”
验证规则 如图
除了form的这个验证规则 显示不正常以外 其他页面上的标签都能正常切换语言 请问是不是有什么方法 能刷新一下这个rules 还是有其他解决办法?
遇到同样的问题 解决了么?
目前通过在validator中
callback(new Error(this.$t('login_info')));
可以生效,不知道什么原因,以及有没有最优的使用方法,希望有知道的小伙伴务必分享下,非常感谢