master
Aurian JAULT 2 years ago
parent df6d0e2305
commit 4974a831d8

@ -1,19 +1,15 @@
class NewsService{ class NewsService{
constructor(){} constructor(){}
async getNews()
{ async getNews(){
const url = "https://newsapi.org/v2/everything?q=esport&apiKey=1639059dc5a942089bd2d29db40ee7e7"; const url = "https://newsapi.org/v2/everything?q=esport&apiKey=1639059dc5a942089bd2d29db40ee7e7";
const api = new ApiService() const api = new ApiService()
let response = api.get(url); let response = api.get(url);
console.log("JE SUIS LA PROMISE")
let tab = [] let tab = []
response.then((value)=>{
console.log(value)
for (let i = 0; i < 5; i++) { for (let i = 0; i < 5; i++) {
tab.push(value[i]); tab.push(response[i]);
} }
}) return tab;
return tab
} }
} }

@ -25,10 +25,10 @@ export default{
}, },
clickHome: function() { clickHome: function() {
if(!this.homeClicked){ if(!this.homeClicked){
const api = NewsService(); let api = new NewsService();
this.news = api.get();
this.homeClicked=true; this.homeClicked=true;
this.teamClicked=false; this.teamClicked=false;
this.news = api.getNews();
} }
else{ else{
this.homeClicked=false; this.homeClicked=false;
@ -115,8 +115,10 @@ export default{
</div> </div>
<div id="Home" v-if="homeClicked"> <div id="Home" v-if="homeClicked">
<h2>Homeee</h2> <h2>Homeee</h2>
<div id="Teams" v-for="new in news"> <div>
<news-card title="new.title" date="new.publishedAt"/> <news-card v-for="nouv in news"
:title="nouv.title"
:date="nouv.publishedAt"/>
</div> </div>
</div> </div>

Loading…
Cancel
Save