【发布时间】:2018-06-21 10:21:19
【问题描述】:
VueJS 应用程序允许在运行时通过 vue-i18n 更改语言。这适用于所有其他文本,但通过 vee-validate 验证错误消息除外。可以在加载过程中设置验证错误消息的语言。
如何允许在运行时更改 vee-validate 错误消息?
当前代码
import et from 'vee-validate/dist/locale/et';
import ru from 'vee-validate/dist/locale/ru';
import VeeValidate, {Validator} from 'vee-validate';
import VueI18n from 'vue-i18n';
Validator.localize('et', et);
const messages = {
en: {},
ru: {}
};
let locale = "et";
Vue.use(VueI18n);
let i18n = new VueI18n({
locale: locale,
messages
});
let validateConfig = {
// i18n: i18n,
locale: locale
};
Vue.use(VeeValidate, validateConfig);
【问题讨论】:
-
您找到解决方案了吗?对我来说同样的问题。
标签: vue.js internationalization vee-validate