方案一:
在子組件中設置v-if='flag',初始值false,在成功獲取數據后設置為true
// 子組件 <echarts :datas="conditionStatisticsData" v-if="flag"></echarts>// 成功獲取數據后 flag設置成true homeResource.getConditionData().then((res) => { this.flag = true if (res.data.status === 0) { console.log('條件', res.data.data) this.conditionStatisticsData = res.data.data } })方案二:
watch監聽props傳遞過來的值,在里邊執行方法
watch: { datas: function (val) { this.chartsInit(val) } },以上這篇解決vue props 拿不到值的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。
新聞熱點
疑難解答