beforeMount
เป็นหนึ่งใน Lifecycle Hooks ใน Vue.js ที่ถูกเรียกขึ้นก่อนที่คอมโพเนนต์ Vue จะถูกเชื่อมต่อกับ DOM (Document Object Model) ของเว็บเบราว์เซอร์ ในขณะนี้คุณสามารถทำการเตรียมข้อมูลและการเซ็ตอัตราการรีเรนเดอร์ก่อนที่การเชื่อมต่อจะเกิดขึ้น ตัวอย่างการใช้ beforeMount
ด้านล่างแสดงถึงวิธีการใช้งาน:
1 | <template> |
ในตัวอย่างนี้เราใช้ beforeMount
และ setTimeout
เพื่อทำการเปลี่ยนค่า message
หลังจาก 2 วินาที เมื่อคอมโพเนนต์ Vue ถูกโหลดแต่ก่อนที่จะเชื่อมต่อกับ DOM การใช้งาน beforeMount
สามารถช่วยให้คุณทำการเตรียมข้อมูลหรือการตั้งค่าที่จำเป็นก่อนที่ผู้ใช้จะเห็นแสดงผลบนหน้าเว็บเบราว์เซอร์ได้อย่างเหมาะสม.