Я создаю метод в vue, вызываю этот метод в шаблоне, затем показываю данные в моем console.log, но я не получаю данные в шаблоне.
Мой vue метод:
<script>
export default {
methods:{
getProducts:function(storeID){
axios.get('/axios/storeproducts/'+storeID, {
params: {
storeID: storeID,
}
})
.then(function (response) {
console.log(response.data);
return response.data;
})
.catch(function (error) {
console.log(error);
});
}
},
}
</script>
Мой шаблон:
<ul>
<li v-for="product in getProducts(store.id)" :key="product.id">{{product.id}}</li>
</ul>