1. 程式人生 > >mpvue父子元件props傳參失敗的解決方案

mpvue父子元件props傳參失敗的解決方案

表現

父元件資料還未獲取時就向子元件傳props,導致子元件不到資料而報錯。

原因

mpvue雖然同時相容vue和小程式的生命週期,但有先後之差,瞭解更多請戳:理解mpvue的生命週期

解決方案

用v-if控制子元件的渲染,判定條件為傳入的值,如:<child v-if='list' :list='list'></child>
這樣,在沒有父元件沒有獲取到資料的情況下,就不會編譯子元件,也就不會報錯了~