私はテンプレートとしてhackernews Vuejsを使用しています。私は、コンポーネントにAsyncDataを使用していたとき、私が作成した()またはbeforeMounted()などから同じアクションを呼び出すとき、それはVuejs:SSR not working
AsyncData
asyncData({ store }) {
return store.dispatch('LOCATIONS');
},
アクション
LOCATIONS: ({ commit, state }) => {
return state.locationList.length ? Promise.resolve(state.locationList) : axios.get('http://localhost:3000/api/Locations').then(({ data }) => commit('SET_LOCATIONS', data))
}
を働いていませんそれは動作しており、状態は更新されていますが、asyncDataとして使用するとAPIは呼び出されません。