Application Todo
Objectif
Notre objectif final est de développer une application de gestion des tâches paramétrable, organisée autour de deux pages :
Page tâches : présentant la liste des tâches et permettant leur édition (ajout, modification, suppression)
Page paramètres : Permets de modifier les paramètres de l'application (format de l'heure et mode d'affichage des tâches) et d'accéder à des informations supplémentaires.

Nouveau projet Quasar
Pour commencer, nous allons créer un nouveau projet Quasar "todo" :
Faire les choix décrit dans ce chapitre
Ouvrez votre projet "ToDo" dans WebStorm ou un autre éditeur de code.
Lancez votre projet pour et assurez-vous qu'il fonctionne bien en ouvrant la console du navigateur.
ESLint
Pour ce nouveau projet, nous avons activé ESLint.
ESLint est un outil d'analyse de code très performant et populaire, et permet ainsi d'assurer la qualité de votre code en vous forçant à respecter les règles du standard JavaScript.
Si vous ne respecter pas ces règles, votre code ne pourra pas être exécuté !
La liste complète des règles à respecter : https://standardjs.com/rules-fr.html
Ignorer une erreur ESLint
Vous pouvez utiliser les commentaires suivant pour indiquer à ESLint d'ignorer une portion de code.
Résumé des règles de base
Utilisez 2 espaces pour l'indentation.
Plusieurs lignes vides ne sont pas autorisées.
Utilisez les apostrophes (') pour le texte à part pour éviter un caractère d'échappement.
Pas de variables non-utilisées.
Ajoutez un espace après les mots clés.
Ajoutez un espace avant les parenthèses de déclaration de fonction.
Utilisez toujours === au lieu de ==.
Exception: obj == null est autorisé pour vérifier null || undefined.
Les opérateurs infixes doivent être espacés.
Les virgules doivent être suivies d'un espace.
Gardez les 'else' sur la même ligne que leurs accolades.
Pour les conditions 'if', utilisez des accolades. Excepté si écrit sur une ligne comptant une seule instruction.
Nettoyage du projet
Remplacer le code la page d'accueil : pages/IndexPage.vue
Mis à jour
Ce contenu vous a-t-il été utile ?
