I am fetching some data using Apollo inside of Nuxt. Somehow, when navigating to that page I get an error of
Cannot read property \'image\' of undefined
I think it's only a problem of timing on page load.
You should either iterate on products, if you have more than one, or have a v-if="product != null"
on a product container, that will render only once the data is fetched from GraphQL.
In that way you'll use the object in your HTML only when it's really fetched and avoid reading properties from undefined.