Maison >interface Web >Voir.js >Comment créer une application de newsletter avec Vue
Comment créer une application de newsletter à l'aide de Vue
À l'ère actuelle d'explosion de l'information, la demande des gens pour l'actualité continue d'augmenter. Pour répondre à ce besoin, nous pouvons utiliser Vue pour créer une application de newsletter. Vue est un framework JavaScript populaire qui nous aide à créer des interfaces utilisateur interactives.
Voici un guide étape par étape pour vous aider à créer une application de newsletter à l'aide de Vue.
vue create news-app
cd news-app npm install axios vue-router
import Vue from 'vue' import VueRouter from 'vue-router' import Home from '../views/Home.vue' import News from '../views/News.vue' Vue.use(VueRouter) const routes = [ { path: '/', name: 'home', component: Home }, { path: '/news', name: 'news', component: News } ] const router = new VueRouter({ mode: 'history', base: process.env.BASE_URL, routes }) export default router
Dans le code ci-dessus, nous définissons deux routes :
Home.vue :
<template> <div> <h1>Welcome to News App</h1> <router-link to="/news">Go to News</router-link> </div> </template> <script> export default { name: 'Home' } </script> <style scoped> h1 { color: blue; } </style>
News.vue :
<template> <div> <h2>Top News</h2> <ul> <li v-for="article in articles" :key="article.id"> {{ article.title }} </li> </ul> </div> </template> <script> import axios from 'axios' export default { name: 'News', data() { return { articles: [] } }, mounted() { this.fetchArticles() }, methods: { fetchArticles() { axios.get('<API_URL>').then(response => { this.articles = response.data }).catch(error => { console.error(error) }) } } } </script>
Dans le composant News, nous utilisons la bibliothèque axios pour obtenir des données d'actualité. Vous devez remplacer
<template> <div id="app"> <router-view/> </div> </template> <script> export default { name: 'App' } </script>
npm run serve
Vous verrez la page d'accueil dans votre navigateur. Cliquez sur le lien "Aller aux actualités" et l'application accédera à la page d'actualités et affichera les données d'actualité réelles de l'API.
Avec les étapes ci-dessus, vous avez réussi à créer une application de newsletter simple à l'aide de Vue. Dans les applications réelles, vous pouvez ajouter plus de fonctions en fonction de vos besoins, telles que l'authentification des utilisateurs, la classification des actualités, etc.
J'espère que cet article vous sera utile et je vous souhaite une bonne programmation !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!