【发布时间】:2019-02-05 15:38:30
【问题描述】:
我正在构建一个 nuxt.js 应用程序。所以我的计划是注入被重用到上下文的辅助对象和函数。
所以我创建了一个插件
export default (context) => {
const { $t } = context.app;
const validators = {
firstNameRules: [
v => !!v || $t('formValidation.NO_FIRST_NAME'),
v => v.length < 128 || $t('formValidation.INVALID_FIRST_NAME_TOO_LONG')
]
};
context.$formValidators = validators;
}
对象被正确地注入到上下文中,我可以在我想要的地方访问规则。 但是尝试运行 $t 函数会导致错误
Cannot read property '_t' of undefined
所以基本上我想运行 $t 函数并在发生事情时获取本地化消息。这可能吗?如果可以,怎么做?
【问题讨论】: