From 43b8eee1fd0629971cf4211609a973c211346b9d Mon Sep 17 00:00:00 2001 From: "aurian.jault" Date: Tue, 14 Mar 2023 19:10:09 +0100 Subject: [PATCH] fixe about v-for in home module --- src/class/news-service.js | 2 +- src/view/home-module.js | 8 ++++---- src/view/nav-bar.js | 9 ++++----- 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/src/class/news-service.js b/src/class/news-service.js index af517c7..d1cb85c 100644 --- a/src/class/news-service.js +++ b/src/class/news-service.js @@ -1,7 +1,7 @@ class NewsService{ constructor(){} - async getNews(){ + getNews(){ const url = "https://newsapi.org/v2/everything?q=esport&apiKey=1639059dc5a942089bd2d29db40ee7e7"; const api = new ApiService() let response = api.get(url); diff --git a/src/view/home-module.js b/src/view/home-module.js index 6634771..8bcf50f 100644 --- a/src/view/home-module.js +++ b/src/view/home-module.js @@ -1,6 +1,6 @@ export default{ props:{ - news:[] + news:Array }, data:function(){ return {} @@ -9,8 +9,8 @@ export default{ }, template:`

Home

-
- +
+
` -} \ No newline at end of file +} diff --git a/src/view/nav-bar.js b/src/view/nav-bar.js index ffbfc53..fb8fc56 100644 --- a/src/view/nav-bar.js +++ b/src/view/nav-bar.js @@ -26,13 +26,12 @@ export default{ clickHome: function() { if(!this.homeClicked){ const api = new NewsService(); - this.news = api.getNews(); - console.log(this.news); - this.homeClicked=true; - this.teamClicked=false; - let infos = api.getNews(); + let infos = api.getNews(); console.log(infos) this.news = infos + this.homeClicked=true; + this.teamClicked=false; + } else{ this.homeClicked=false;