這貌似跟async沒有關(guān)系。因為你用了v-if。mp初始是null晚岭。Vue直接沒有渲染執(zhí)行子組件峦剔,當(dāng)前created() 里異步執(zhí)行完了才給mp賦值杰妓,v-if條件等于ture婆殿,子組件才開始執(zhí)行的泻骤。這時候mp是當(dāng)然有內(nèi)容的。你這應(yīng)該是用v-if解決的戏羽。
vue中的async created()在實際項目中遇到了一種情況担神,就是頁面的選擇框是在頁面一創(chuàng)建時就得創(chuàng)建,因此顯然是需要寫在created()鉤子函數(shù)中的始花。然后在項目中妄讯,這里選擇框中的具體選擇項不是固定...