子組件獲取父組件傳的值,是父組件獲取后臺(tái)的數(shù)據(jù)之后,在傳給子組件,但是子組件一開始沒有獲取到值。
解決方案1.引入子組件的時(shí)候用v-if
// 父組件 field 是引入的子組件 <child ref="child " v-if="list" :childList="childList"></child>
解決方案2.用watch監(jiān)聽,直到有數(shù)據(jù)才執(zhí)行其他操作
watch: {
? ?'childList'(val,newVla) {
? ? // console.log(val,newVla)
? ? this.list= val
? ?}
? },
本文摘自 :https://www.cnblogs.com/