Jegyzetfüzet
A következő feladatban egy jegyzetfüzetek kezelésére alkalmas webalkalmazást kell elkészítened.
Minta
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 neve | Komponens | Url | Paraméterek |
|---|---|---|---|
home | HomePage | / | |
notebooks | NotesPage | /notes/:id | id: A jegyzetfüzet azonosítója |
create-note | CreateNotesPage | /notes/create | |
edit-note | EditNotesPage | /notes/:id/edit | id: 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