Je weet niet hoe je twee (drie, vier, vijf, ..., elf) waardes bij elkaar kunt optellen?quote:Op vrijdag 20 april 2018 19:49 schreef Nickskuh het volgende:
Die heb ik nog niet want ik moet het nog gaan maken, maar het is niks simpelers dan verschillende select form's met wat keuze's, alleen die waardes moeten dus daaronder bij elkaar opgeteld worden live.
Als je de waardes selecteert dat ze live updaten ja.. dus dat het de hele tijd aanpast zonder dat de pagina herladen is. Hoe kan ik dit het makkelijkste doen dan?quote:Op vrijdag 20 april 2018 20:00 schreef oranjevogel1 het volgende:
[..]
Je weet niet hoe je twee (drie, vier, vijf, ..., elf) waardes bij elkaar kunt optellen?
clientside via onchange of een vergelijkbaar DOM event.quote:Op vrijdag 20 april 2018 20:05 schreef Nickskuh het volgende:
[..]
Als je de waardes selecteert dat ze live updaten ja.. dus dat het de hele tijd aanpast zonder dat de pagina herladen is. Hoe kan ik dit het makkelijkste doen dan?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | var vue = new Vue({ el : "#app", data : { points1: 0, points2: 0, points3: 0, }, computed { totalScore : function () { return points1 + points2 + points3; } } }); |
1 2 3 4 5 | <input type="number" v-model.number="points1"> <input type="number" v-model.number="points2"> <input type="number" v-model.number="points3"> Total score: {{ totalScore }} |
bloated. Voor zoiets simpels heb je echt geen framework nodig.quote:Op zondag 22 april 2018 23:38 schreef BrainOverfloW het volgende:
Je zou ook eens kunnen kijken naar Vue.js. Dat is een JS framework wat gemaakt is om dit soort reactiviteit simpel uit te voeren.
....
Zelf hoef je je dus niet meer druk te maken over het luisteren naar DOM events en alle inputs en uitslagen steeds zelf te updaten.
Als het alleen om dit kleine beetje interactiviteit op één pagina gaat ben ik het met je eens dat je het met pure JavaScript alleen prima af kunt.quote:Op zondag 22 april 2018 23:52 schreef oranjevogel1 het volgende:
[..]
bloated. Voor zoiets simpels heb je echt geen framework nodig.
|
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |