Files
mareike/app/Views/Components/TextResource.vue

30 lines
559 B
Vue

<script setup>
import {onMounted, reactive} from "vue";
const props = defineProps({
textName: { type: String},
belongsTo: { type: String},
})
const contentData = reactive({
content: '',
});
onMounted(async () => {
const response = await fetch('/api/v1/core/retrieve-text-resource/' + props.textName);
const data = await response.json();
Object.assign(contentData, data);
console.log(contentData)
});
</script>
<template>
<label :for="props.belongsTo">{{contentData.content}}</label>
</template>
<style scoped>
</style>