Работа с атрибути във фреймуърка Vue
Вмъкването на стойности на свойства от data
е възможно не само в текст, но и в атрибути на тагове.
Това се прави с помощта на директивата v-bind.
Нека с помощта на тази директива да зададем
стойността на атрибута src за тага
img. Нека желаната стойност
да се съхранява в свойство:
data() {
return {
attr: 'img.png',
}
}
Нека запишем стойността от свойството в
атрибута src:
<template>
<img v-bind:src="attr">
</template>
Обикновено всички използват съкратения
вариант на v-bind. Той представлява
просто двоеточие пред
името на атрибута:
<template>
<img :src="attr">
</template>
Нека в data се съхранява текст
и адрес на връзка:
data() {
return {
text: 'page',
href: 'page.html',
}
}
Формулирайте с помощта на тези данни следния код:
<a href="page.html">page</a>