【发布时间】:2019-12-25 19:44:08
【问题描述】:
从 Nuxt.js website 我们得到异步 nuxtServerInit 方法的示例:
actions: {
async nuxtServerInit({ dispatch }) {
await dispatch('core/load')
}
}
就我而言,我有模块,这就是我使用它们的方式:
import state from './state'
import * as actions from './actions'
import * as mutations from './mutations'
import * as getters from './getters'
import messages from './modules/messages'
import notifications from './modules/notifications'
export default {
state,
getters,
mutations,
actions,
modules: {
messages,
notifications
}
}
在我的基本操作中:
export default function nuxtServerInit ({ commit, getters }, { req, res }) {}
除非我添加 axios 调用,否则此方法有效。如何正确地将 async/await 添加到这种导出功能。网站上的任何地方都没有这方面的例子......
【问题讨论】:
标签: javascript node.js vue.js nuxt.js