การทำงานกับแอตทริบิวต์ในเฟรมเวิร์ก Vue
การแทรกค่าจากคุณสมบัติใน data
สามารถทำได้ไม่เพียงแค่ในข้อความ แต่ยังรวมถึงในแอตทริบิวต์ของแท็กด้วย
ซึ่งทำได้โดยใช้คำสั่ง v-bind
เรามากำหนดค่าของแอตทริบิวต์ src สำหรับแท็ก
img ด้วยคำสั่งนี้กัน ให้ค่าที่ต้องการ
ถูกเก็บไว้ในคุณสมบัติ:
data() {
return {
attr: 'img.png',
}
}
มาเขียนค่าจากคุณสมบัติลงใน
แอตทริบิวต์ 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>