Vue фреймворкида атрибутлар билан ишлаш

dataдан қийматларини фақат матингга эмас, балки тегларнинг атрибутларига ҳам қўйиш мумкин. Бунга v-bind директиваси ёрдам беради.

Келинг, шу директива ёрдамида img тег учун src атрибутининг қийматини қўйамиз. Исталган қиймат қуйидаги propertyда сақлансин:

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

Propertyдан қийматни src атрибутига ёзамиз:

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

Одатда, ҳамма v-bindнинг қисқартирилган вариантидан фойдаланади. У атрибут номи олдидаги икки нуқта белгисидан иборат:

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

dataда матн ва ҳавола манзили сақлансин:

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

Ушбу маълумотлар ёрдамида қуйидаги кодни яратинг:

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