การทำงานแบบ Two-Way Data Binding ใน Vue.js ช่วยให้คุณสามารถผูกข้อมูลระหว่างข้อมูลในโมเดล (Model) และอินพุต (Input) ในเวิร์กส์ (View) โดยที่ข้อมูลจะอัปเดตในทั้งสองทิศทางโดยอัตโนมัติเมื่อมีการเปลี่ยนแปลงในอีกด้านหนึ่ง นี่คือวิธีการทำ Two-Way Data Binding ใน Vue.js:
ใน Vue.js, คุณสามารถใช้ v-model
ในแท็กของอินพุต (input) เพื่อผูกค่าข้อมูลในโมเดลกับค่าข้อมูลในอินพุต ทำให้การเปลี่ยนแปลงในอินพุตเกิดขึ้นในทั้งสองทิศทาง:
1 | <template> |
ในตัวอย่างนี้, v-model
ผูกค่า message
ในโมเดลกับอินพุตและแสดงค่า message
ใน <p>
ดังนั้นเมื่อคุณพิมพ์ในอินพุต, ค่าข้อมูลในโมเดลจะอัปเดตอัตโนมัติ และเมื่อคุณเปลี่ยนแปลงค่าในโมเดล, อินพุตจะอัปเดตอัตโนมัติด้วย.
นี่คือวิธีง่ายๆ ในการใช้ Two-Way Data Binding ใน Vue.js ที่ช่วยให้คุณสามารถควบคุมและติดตามข้อมูลในโมเดลและอินพุตได้อย่างมีประสิทธิภาพ.