Attribuuttien käsittely Vue-frameworkissa

Ominaisuuksien arvoja data:sta voidaan lisätä paitsi tekstiin, myös tagien attribuutteihin. Tämä tehdään v-bind-direktiivillä.

Asetetaan tämän direktiivin avulla src-attribuutin arvo img-tagille. Olkoon haluttu arvo tallennettuna ominaisuuteen:

App.vuedata() {
  return {
    attr: 'img.png',
  }
}

Kirjoitetaan arvo ominaisuudesta src-attribuuttiin:

App.vue<template>
  <img v-bind:src="attr">
</template>

Yleensä käytetään lyhennettyä muotoa v-bind:stä. Se on pelkkä kaksoispiste ennen attribuutin nimeä:

App.vue<template>
  <img :src="attr">
</template>
Задание 1

Olkoon data:ssa tallennettuna teksti ja linkin osoite:

App.vuedata() {
  return {
    text: 'page',
    href: 'page.html',
  }
}

Muodosta näiden tietojen avulla seuraava koodi:

html<a href="page.html">page</a>