เอกสาร Vue.js อธิบายcreated
และmounted
เหตุการณ์ดังต่อไปนี้:
created
เรียกว่าพร้อมกันหลังจากสร้างอินสแตนซ์ ในขั้นตอนนี้อินสแตนซ์ได้เสร็จสิ้นการประมวลผลตัวเลือกซึ่งหมายความว่ามีการตั้งค่าต่อไปนี้: การสังเกตข้อมูล, คุณสมบัติที่คำนวณได้, วิธีการ, การเรียกกลับ / ดูเหตุการณ์ อย่างไรก็ตามขั้นตอนการติดตั้งยังไม่เริ่มต้นและคุณสมบัติ $ el จะยังไม่พร้อมใช้งาน
mounted
เรียกว่าหลังจากอินสแตนซ์เพิ่งถูกเมาท์โดยที่ el ถูกแทนที่ด้วย vm. $ el ที่สร้างขึ้นใหม่ หากอินสแตนซ์รูทถูกเมาท์กับองค์ประกอบในเอกสาร vm. $ el ก็จะอยู่ในเอกสารเมื่อถูกเมาท์ถูกเรียก
hook นี้ไม่ถูกเรียกระหว่างการเรนเดอร์ฝั่งเซิร์ฟเวอร์
ฉันเข้าใจทฤษฎี แต่ฉันมีคำถาม 2 ข้อเกี่ยวกับการปฏิบัติ:
- มีกรณีใดบ้างที่
created
จะถูกนำไปใช้mounted
? - ฉันสามารถใช้
created
เหตุการณ์สำหรับในสถานการณ์จริง (รหัสจริง) ได้อย่างไร
created()
เพื่อจัดส่งการกระทำสำหรับการโทร api
created
ถูกเรียกก่อนหน้านี้ดังนั้นจึงเหมาะสมที่จะทริกเกอร์การดึงข้อมูลจากแบ็กเอนด์ API เช่น