v2.5.2
Giriş yap

Vue ile Component'e Veri Gönderme Sorunu

Anonim
2,525 defa görüntülendi ve 5 kişi tarafından değerlendirildi

Herkese merhaba,

Benim bir Vue Componentim var. Parent Component üzerinden içerisine props yöntemini kullanarak DB üzerinden çektiğim bilgileri bir Array aracılığı ile bu componente aktarıyorum. Fakat bilgiler her defasında gelmesine rağmen bir türlü component stabil bir şekilde verileri göstermiyor. Bazen gösteriyor bazen göstermiyor.

Nedeni ne olabilir? Yardımcı olabilir misiniz? Aramadığım yöntem yer kalmadı.

Yardımlarınız için teşekkür ederim.

yunusesogut
506 gün önce

Çok zaman geçmiş bir soru fakat belki yeni görenler için bir fikir vermesi açısından yazıyorum. Vue da component çağırıldığında gösterilmesi gereken verileri bir kaç yöntemle işleyebiliriz. Bunlar "created", "mounted" ve bazen "watch". created, component oluştuğunda tetiklenir ve fonksiyonlar, veriler işlenip gösterilir. Fakat DOM'u beklemez bu yüzden HTML tarafı için geç kalabilir. mounted ise DOM ile bağlantılı şekilde tetiklenir ve DOM işlemlerini sorunsuz gösterir. Ayrıca mounted içerisinde başlatılması için tanımladığım fonksiyonlar async ile düzenlenebilir. Bunlar da sorunumuzu çözmediyse flag (bayrak) dediğimiz yapı kullanılabilir. Bir boolean değişken tanımlanıp false ve true durumları oluşturarak componentin o şekilde render edilmesi sağlanabilir.