In my nuxt.config.js, I have:
generate: {
routes: function () {
return axios.get('https://someapi.com/api/produkter').then(function (res) {
const produkter = res.data.map(el => el.fields)
return [{
route: '/produkter/anledninger/jul',
payload: produkter
}]
})
}
},
In my page (pages/produkter/anledninger/_id.vue), I have:
async asyncData ({ params, error, payload }) {
console.log('payload', payload)
return {
produkter: payload
}
}
Generating static site with nuxt generate. When I navigate to this page via a nuxt-link, payload is undefined. Upon refresh (or navigating via < a>), payload is populated with the data.
Using nuxt 1.0.0-rc11.
<!--cmty--><!--cmty_prevent_hook--><div align="right"><sub><em>This question is available on <a href="https://nuxtjs.cmty.io">Nuxt.js</a> community (<a href="https://nuxtjs.cmty.io/nuxt/nuxt.js/issues/c1904">#c1904</a>)</em></sub></div>