1.原因:
获取不到属性名,初始化echarts的时候是在created钩子函数里面,那时候dom还没有生成,所以找不到id就会报错。
其实很简单,只要在mounted钩子函数里面去初始化echarts就行了。
2.解决(选一个有用的):
1.如果不需要操作dom就在created,操作dom就在mounted里面。
2.使用v-show来控制是否显示图形,v-show是控制图形是否显示,只是dom是否隐藏了的问题,dom树也是创建完成了的
3.this.$nextTick(() => {this.getEchartData()});
4.定时器setTimeout(() => { this.getEchartData() }, 0)