Vue фреймворкида атрибутлар билан ишлаш
dataдан қийматларини фақат матингга эмас, балки тегларнинг атрибутларига ҳам қўйиш мумкин.
Бунга v-bind директиваси ёрдам беради.
Келинг, шу директива ёрдамида
img тег учун src атрибутининг қийматини қўйамиз. Исталган қиймат қуйидаги propertyда сақлансин:
data() {
return {
attr: 'img.png',
}
}
Propertyдан қийматни
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>