解决vue props 拿不到值的问题

今天小编就为大家分享一篇解决vue props 拿不到值的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

方案一:

在子组件中设置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 拿不到值的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/5dd8445beb810fba1934be44acd481b3.html