Send http request and get data over Component with Vue.
<app-requester
@success="success"
@error="error"
:url="posts.url"
:options="posts.options">
<template #default="data">
<!--response request data-->
{{ data }}
</template>
</app-requester>
<script>
import appRequester from "v-requester";
export default {
components: { appRequester },
data: () => ({
posts: {
url: "https://jsonplaceholder.typicode.com/posts",
options: {},
},
}),
methods: {
success(data) {
console.log("success: ", data);
},
error(e) {
console.log("error : ", e);
},
},
};
</script>