【发布时间】:2020-03-17 13:25:45
【问题描述】:
在解决重新加载问题时需要一些帮助。 我通过服务获取数据:
import axios from 'axios'
const apiClient = axios.create({
baseURL: 'www.domain/api/v1',
headers: {
Accept: 'application/json',
'Content-Type': 'application/json'
}
})
和
export default {
getCompanies() {
return apiClient.get('/companies')
},
店内:
export const actions = {
fetchCompanies({ commit }) {
return CompanyService.getCompanies().then(response => {
commit('SET_COMPANIES', response.data)
})
},
在页面/公司中:
async fetch({ store, error }) {
try {
await store.dispatch('company/fetchCompanies')
} catch (e) {
error({
statusCode: 503,
message: 'Unable to fetch Companies at this time'
})
}
},
工作正常,但页面重新加载时没有数据。 一些帮助会很棒。
【问题讨论】:
标签: api async-await axios nuxt.js