Jegyzetfüzet

A következő feladatban egy jegyzetfüzetek kezelésére alkalmas webalkalmazást kell elkészítened.

Minta

Kattints ide a mintához

Előkészület

Állítsd be az OM azonosítód utolsó négy számjegyét a fejlesztői szerver portjaként. Amennyiben 0-val kezdődik, úgy csak 3-at adj meg.

Készítsd el az image-et a magadott json szerverhez és futtasd a konténert.

Állítsd be az axiost, hogy a json szervert használja!

Útvonalak

Útvonal neveKomponensUrlParaméterek
homeHomePage/
notebooksNotesPage/notes/:idid: A jegyzetfüzet azonosítója
create-noteCreateNotesPage/notes/create
edit-noteEditNotesPage/notes/:id/editid: A jegyzetfüzet azonosítója

Tárolók

Készíts Pinia tárolókat NotebookStore és NoteStore néven. A tárolók legyenek képesek belső állapotban tárolni az adott erőforrás elemeit, valamint megvalósítani a hozzájuk kapcsolódó CRUD műveleteket. Beleértve az egy elem lekérését is, amely a többivel szemben nem a helyi állapotot módosítja, hanem visszaadja az elemet. Készíts hozzájuk gettert isLoaded néven, amely akkor igaz, ha a belső állapot tartalmaz elemeket.

Oldalak

\pagebreak