Hi i am new in Nuxt and Vue. I am using Nuxt framework to get data form APIs. I want to get data from APIs when onMounted method call.
I created saprate function to call api. That api get data with product id. If i call API without onMounted method it is working fine but when i call function in OnMounted method it is not working. always get "null" value.
Code given blew
<script setup>
const product = async (id) => {
const { data, pending, error } = await useFetch(`https://fakestoreapi.com/products/${id}`);
console.log("after this" + id);
console.log(data.value);
};
onMounted(async () => {
product(2);
});
</script>
Otuput in console
after this 2
null