Composition API
Vue Composition API คืออะไร
Vue Composition API เป็น API สำหรับการเขียนส่วนประกอบใน Vue ที่ทำให้การจัดการกับสถานะ (state) และ logic ของ component มีความยืดหยุ่น และสามารถนำกลับมาใช้ซ้ำได้ง่ายมากยิ่งขึ้น
ตัวอย่างการใช้งาน
<template>
<div>
<p>Count: {{ count }}</p>
<button @click="increment">Increment</button>
</div>
</template>
<script>
import { ref } from 'vue';
export default {
setup() {
const count = ref(0);
function increment() {
count.value++;
}
return {
count,
increment
};
}
};
</script>
ในตัวอย่างนี้ เราใช้ ref
เพื่อสร้างตัวแปร reactive และ setup
สำหรับกำหนดว่า Vue ควรส่งคืนอะไรให้ template ซึ่งช่วยให้การจัดการและแยก logic ออกมาเป็นสัดส่วนได้ง่ายขึ้น.
Last updated
Was this helpful?