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