Práce s atributy ve frameworku Vue

Vkládat hodnoty vlastností z data lze nejen do textu, ale i do atributů tagů. To se dělá pomocí direktivy v-bind.

Pomocí této direktivy nastavme hodnotu atributu src pro tag img. Nechť požadovaná hodnota je uložena ve vlastnosti:

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

Zapišme hodnotu z vlastnosti do atributu src:

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

Obvykle se používá zkrácená verze v-bind. Představuje ji prostě dvojtečka před názvem atributu:

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

Nechť v data je uložen text a adresa odkazu:

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

Pomocí těchto dat vytvořte následující kód:

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