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