Praca z atrybutami we frameworku Vue

Wstawiać wartości właściwości z data można nie tylko w tekst, ale także w atrybuty tagów. Robimy to za pomocą dyrektywy v-bind.

Za pomocą tej dyrektywy ustawmy wartość atrybutu src dla tagu img. Niech pożądana wartość przechowuje się we właściwości:

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

Zapiszmy wartość z właściwości w atrybucie src:

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

Zwykle wszyscy używają skróconej wersji v-bind. Reprezentuje ona po prostu dwukropek przed nazwą atrybutu:

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

Niech w data przechowuje się tekst i adres linku:

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

Sformułuj za pomocą tych danych następujący kod:

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