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:
data() {
return {
attr: 'img.png',
}
}
Zapišme hodnotu z vlastnosti do
atributu src:
<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:
<template>
<img :src="attr">
</template>
Nechť v data je uložen text
a adresa odkazu:
data() {
return {
text: 'page',
href: 'page.html',
}
}
Pomocí těchto dat vytvořte následující kód:
<a href="page.html">page</a>