Giter Club home page Giter Club logo

exercice-vue's Introduction

Prestashop exercice

Mise en place :

Install with Yarn

yarn global add @quasar/cli

or install with NPM

npm install -g @quasar/cli

Exercice :

N'hésitez pas à refondre et changer tout ce qui vous semble mauvais !!!

  1. Créer un magasin, module, Vuex avec le namespace "tasks" pour les plats dans src/store/ et y ajouter le tableau des dishes.

  2. Créer un getter pour récupérer les dishes et afficher ces derniers sur la page Exercice.vue à l'aide du getter

  3. Ajouter la possibilité de supprimer un élément (clic sur bouton supprimer) en utilisant des actions et des mutations. Afficher une dialog de confirmation avant de supprimer.

  4. Ajouter une validation au formulaire src/components/FormDishes.vue - nom: obligatoire avec un maximum de 20 caractères. - description: maximum de 135 caractères. - La validation doit être déclenchée lorsque l'on clique sur Sauvegarder

  5. Ajouter la possibilité d'ajouter un élément indice: utiliser l'attribut "action" pour différencier l'ajout de la modification

  6. Ajouter la possibilité de modifier un élément

  7. Si aucune description n'est fournie pour un dishes, afficher le texte "Aucune description fournie" en italique

  8. Si aucune image n'est fournie, utiliser l'image statics/image-placeholder.png

  9. Lié le store au localStorage (add, update, delete)

  10. Optionnal : Ajouter une fonctionnalité “Pull to refresh” (simuler l'ajout et la mise à jour de repas avec un pull to refresh)

  11. Optionnal : Refondre en composition-api

exercice-vue's People

Contributors

prxmat avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.