Single-File Component (SFC)
Vue Single-File Component คืออะไร
Vue Single-File Component (SFC) เป็นไฟล์ที่มีนามสกุล .vue
ซึ่งรวมการเขียนโค้ดในรูปแบบ HTML, JavaScript และ CSS ไว้ในไฟล์เดียว เพื่อให้การพัฒนา Vue.js components เป็นระบบและจัดการได้ง่ายขึ้น โดยมีโครงสร้างหลักประกอบด้วยสามส่วน คือ <template>
, <script>
และ <style>
.
ตัวอย่างการใช้
<template>
<div class="greeting">
<h1>{{ message }}</h1>
</div>
</template>
<script>
export default {
data() {
return {
message: 'Hello, Vue Single-File Component!'
};
}
};
</script>
<style scoped>
.greeting {
font-family: Arial, sans-serif;
text-align: center;
color: #42b983;
}
</style>
ในตัวอย่างนี้เรามีไฟล์ SFC ที่กำหนดข้อความต้อนรับ และสไตล์เฉพาะในไฟล์เดียวกัน โดยที่ <style scoped>
จะทำให้ CSS มีผลเฉพาะกับ component นี้เท่านั้น.
Last updated
Was this helpful?