การทำงานกับแอตทริบิวต์ในเฟรมเวิร์ก 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>