时间:2021-01-06 11:23:09 | 栏目:vue | 点击:次
方案一:
在子组件中设置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) } },