Работа с атрибутами в фреймворке 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>