Single Page Applications (SPA) Architecture: Single page applications are web applications that load a single HTML page and dynamically update the content using JavaScript. SPAs typically use a client-side JavaScript framework and communicate with a server-side API to retrieve and update data. Here is an example of an SPA using Vue.js:
php
// App.vue
<template>
<div>
<h1>{{ message }}</h1>
<ul>
<li v-for="item in items" :key="item.id">{{ item.name }}</li>
</ul>
</div>
</template>
<script>
export default {
data() {
return {
message: 'Hello World!',
items: [],
};
},
mounted() {
fetch('/api/items')
.then(response => response.json())
.then(data => {
this.items = data;
});
},
};
</script>
In this code, we create a Vue.js component that displays a message and a list of items retrieved from a server-side API.
No comments:
Post a Comment