utiliser le dataobject scientifiques dans le pendu

front
Gwenael PLANCHON 1 year ago
parent ef8ce95da3
commit 5ccb30a05b

@ -1,6 +1,7 @@
<script> <script>
import PenduDessin from './PenduDessin.vue' import PenduDessin from './PenduDessin.vue'
import { REST_API } from "@/assets/const"; import { REST_API } from "@/assets/const";
import { Scientifiques } from "@/data/scientifique"
export default{ export default{
data() { data() {
@ -31,13 +32,12 @@ export default{
this.lettresANePasFaireDevinerAuJoueur=""; this.lettresANePasFaireDevinerAuJoueur="";
//appeler l'API //appeler l'API
fetch(`${REST_API}/scientifiques?page=`+this.intAleatoire(this.api_pagesMaximum)).then(response=>{ Scientifiques.getPage(this.intAleatoire(this.api_pagesMaximum)).then(json=>{
response.json().then(json=>{
//prendre le scientifique de la requete //prendre le scientifique de la requete
const arrayScientifique=json._embedded const arrayScientifique=json._embedded
const scientifiqueADeviner=arrayScientifique[this.intAleatoire(arrayScientifique.length)] const scientifiqueADeviner=arrayScientifique[this.intAleatoire(arrayScientifique.length)]
//prendre le mot a deviner a partir du nom du scientifique //prendre le mot a deviner a partir du nom du scientifique
this.motADeviner = scientifiqueADeviner.nom.toLowerCase() + " " + scientifiqueADeviner.prenom.toLowerCase() this.motADeviner = scientifiqueADeviner.nomComplet.toLowerCase()
this.description = scientifiqueADeviner.descriptif this.description = scientifiqueADeviner.descriptif
this.imageScientifique = scientifiqueADeviner.pathToPhoto this.imageScientifique = scientifiqueADeviner.pathToPhoto
@ -58,7 +58,6 @@ export default{
//demarrer le jeu //demarrer le jeu
this.afficherLeJeu() this.afficherLeJeu()
}) })
})
}, },
afficherLeJeu(){ afficherLeJeu(){
this.partieTerminee = false; this.partieTerminee = false;

Loading…
Cancel
Save