Skip to content
Olivier Verwoerd edited this page Feb 8, 2024 · 5 revisions

TS doet moeilijk?
Probeer het op te lossen en vraag het anders als je er niet uitkomt. vreemde oplossingen om TS tevreden te stellen zijn waarschijnlijk niet nodig. Als je een JSON hebt maar je hebt niet de bijbehorende interface kan je je deze site gebruiken om van je JSON een TS interface te maken.

Is Vue moeilijk?
Dat is het niet. Mocht je denken dat het nog even teveel is, pak er dan een tutorial bij of probeer wat te veranderen in de code en dan te kijken wat er geurt. Let wel op dat je de recente documentatie pakt. Vue 2 en vuex zijn verouderd dus pak Vue 3 composition api met pinia.

Wanner class="" en wanneer :class=""?
:als het een variabele is van je code. dus niet letterlijk de string

Const x = ref()
Is dus eigenlijk geen constante. En vergeet er niet .value achter te zetten. De pinia store is altijd reactief dus dan zet je er geen .value achter

Hoe zit het met de : in de template?
Als je iets hebt zoals

is het met : de waarde zoals je hebt gedefinieerd in je <script setup>
var x = "hello"
class="x" -> class=X.
:Class="x" -> class=Hello

Soms zie ik function hello(){} en soms een arrow function const hello = () => {} welke moet ik kiezen?
Gebruik een gewone functie. Arrow functies zijn anoniem (je debugger werkt dan niet meer) en je controle op functies is ook minder. Het kan soms korter zijn voor oneliners of binnen een timeout functie, maar zijn dus niet zo handig als je net begint met JS of voor de nieuwe mensen die aan deze website willen werken.

Css kleuren niet goed?
Andere studievereniging uitzoeken.

Mag ik dit?
Ja alles mag en alles kan (als het maar leesbaar blijft voor mensen die net beginnen met JS).

Kan het stuk?
Gewoon commits maken en pushen. Werkt het op dev? dan kan het naar de master.

Wat moet er komen als inhoud?
Verzin iets of rip de oude teksten als ze nog relevant zijn.

Clone this wiki locally