vue使用echarts时,初始化数据到eacharts时,数据显示不出来,将异步请求改成同步,获取promise中数据
应用背景mounted(){get_data(){},set_echarts(){//在这里面需要用到get_data()中获取的后端数据},}问题是axios请求时异步请求,在请求响应回来前,echarts就已经完成了创建了。此时请求还没有回来,所以图表就没有数据了。解决的方法就是让获取数据请求变成同步的,拿到数据后在创建echarts图表对象。例子1、图表指定标签2、vue中函数设置expor