How to prevent duplicate API endpoint calls being made from within a component? - Nuxt