【发布时间】:2019-09-15 19:38:42
【问题描述】:
我想异步获取位置。不幸的是,我的代码导致“超出最大调用堆栈大小”错误。我怎样才能正确地做到这一点?
到目前为止,我已经尝试通过在消息对象中调用 axios 命令来做到这一点。
~/plugins/i18n.js
import Vue from "vue";
import VueI18n from "vue-i18n";
import axios from 'axios';
Vue.use(VueI18n);
export default async ({ app, store }) => {
app.i18n = new VueI18n({
locale: 'fr',
fallbackLocale: 'en',
messages: {
en: await axios.get('https://some-api/en/locale'),
fr: await axios.get('https://some-api/fr/locale')
}
});
}
我想在页面呈现之前异步获取我的语言环境。
【问题讨论】:
标签: javascript vue.js vuejs2 axios nuxt.js