Работа з атрыбутамі ў фрэймворку Vue

Устаўляць значэння ўласцівасцяў з data можна не толькі ў тэкст, але і ў атрыбуты тэгаў. Гэта робіцца з дапамогай дырэктывы v-bind.

Давайце з дапамогай гэтай дырэктывы ўсталюем значэнне атрыбута src для тэга img. Хай жаданае значэнне захоўваецца ў уласцівасці:

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

Запішам значэнне з уласцівасці ў атрыбут 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>