EN INFOSIDA

Vue är ett ramverk för JavaScript för att skapa användargränssnitt. Det byggs upp på vanlig HTML, CSS och JavaScript, men det öppnar också upp för komponentbaserad programmering.

Med hjälp av Vite som byggsystem packas källkodsfilerna ihop och nya filer för publicering genereras.

För att dela upp gränssnittet har jag använt mig av olika komponenter s.k. Singe-File-Component som möjliggör återanvändning av de olika delarna.

Single-Page-Application används och tack vare det är det endast en HTML-fil som uppdateras med hjälp av JavaScript och hur användaren interagerar med webbplatsen.

Jag har även använt mig av CSS-ramverket Bootstrap i den här uppgiften.

Mina erfarenheter av Vue

Jag tycker att Vue känns som ett bra ramverk att använda. Det tar ett litet tag att lära sig hur de olika komponenterna ska sättas ihop och hur sidorna ska byggas upp med routers och views, men när det väl fungerar är det smidigt. Jag vet att det är repetition som fungerar för mig när jag ska lära mig ny kod och det har jag gjort i detta moment.

Det jag upplevde som klurigast att få till var inmatningsfältet för gender (herr/dam) så att det skulle bli rätt mot databasen, men jag fick till det till slut. Jag skapade även en if-sats för att skriva ut "dam" eller "herr" till webbsidan.

Att använda sig mer av Bootstrap i denna uppgift upplevde jag som enklare. Förhoppningsvis har jag fått lite mer erfarenhet av det ramverket och förstår hur det fungerar.