Om du ønsker å komme i gang med Vue.js er dette enkelt. I motsetning til hvordan ståa er for de fleste andre populære bibliotek/rammeverk som f.eks. Angular.js og Ember.js.
Man trenger kun en moderne nettleser, en teksteditor, samt ei HTML-fil med litt grunnleggende startinnhold:
<html> <head> <script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script> </head> <body> HTML-kode her .. <script>JavaScript-kode her ..</script> </body> </html>
Det er riktignok anbefalt å ha litt kjennskap til HTML og JavaScript før man begynner, men dette kan man lære seg samtidig hvis man bare prøver.
Nedenfor følger de viktigste kodeeksemplene som er å finne i oppstartsguiden til Vue.js. Først er det litt HTML-kode, så JavaScript. Alle eksemplene er rimelig selvforklarende og gir et godt utgangspunkt for hvordan man skal ta i bruk en bestemt funksjonalitet.
Innhold
Enveis
<div id="app"> {{ melding }} </div>
var app = new Vue({ el: '#app', data: { melding: 'Hallo Vue!' } })
Toveis
<div id="app"> {{ melding }} <input v-model="melding"> </div>
var app = new Vue({ el: '#app', data: { message: 'Hallo Vue!' } })
Kontroll
if
<div id="app"> <span v-if="synlig">Nå ser du meg</span> </div>
var app = new Vue({ el: '#app', data: { synlig: true } })
for
<div id="app"> <ol> <li v-for="oppgave in oppgaver"> {{ oppgaver.tekst }} </li> </ol> </div>
var app = new Vue({ el: '#app', data: { oppgaver: [ { tekst: 'Lær JavaScript' }, { tekst: 'Lær Vue' }, { tekst: 'Lag noe kult!' } ] } })
Hendelser
click
<div id="app"> {{ melding }} <button v-on:click="reverserMelding">Reverser melding</button> </div>
var app = new Vue({ el: '#app', data: { melding: 'Hallo Vue.js!' }, methods: { reverserMelding: function () { this.melding = this.melding.split('').reverse().join(''); } } })