36 lines
645 B
Vue
36 lines
645 B
Vue
<template>
|
|
<div class="container">
|
|
<header class="jumbotron">
|
|
<h3>{{ content }}</h3>
|
|
</header>
|
|
</div>
|
|
</template>
|
|
|
|
<script>
|
|
import UserService from "../services/user.service";
|
|
|
|
export default {
|
|
name: "Home",
|
|
data() {
|
|
return {
|
|
content: "",
|
|
};
|
|
},
|
|
mounted() {
|
|
UserService.getPublicContent().then(
|
|
(response) => {
|
|
this.content = response.data;
|
|
},
|
|
(error) => {
|
|
this.content =
|
|
(error.response &&
|
|
error.response.data &&
|
|
error.response.data.message) ||
|
|
error.message ||
|
|
error.toString();
|
|
}
|
|
);
|
|
},
|
|
};
|
|
</script>
|