chartDialog1() { this.chartVisiable1 = !this.chartVisiable1; this.$nextTick(()=>{ var zongjineChart1 = echarts.init(document.getElementById("zongjineChart1"),'macarons'); this.$http({ url: `jingdiangoupiao/value/jingdianmingcheng/zongjine`, method: "get", }).then(({ data }) => { if (data && data.code === 0) { let res = data.data; let xAxis = []; let yAxis = []; let pArray = [] for(let i=0;i<res.length;i++){ xAxis.push(res[i].jingdianmingcheng); yAxis.push(parseFloat((res[i].total))); pArray.push({ value: parseFloat((res[i].total)), name: res[i].jingdianmingcheng }) } var option = {};
时间: 2023-12-03 14:02:12 浏览: 57
Vue中this.$nextTick的作用及用法
这是一个使用 Echarts 库进行图表绘制的函数,当调用该函数时,会根据传入的参数显示或隐藏图表。函数内部使用了 Vue.js 中的 $http 方法向后端发送请求获取数据,然后将数据处理成适合 Echarts 绘制的格式,并根据数据绘制出对应的图表。具体的图表类型和样式可以参考函数中的 option 对象。
阅读全文