<template>   <div>     <h2>欢迎访问后台管理系统!</h2>
      <el-row style="margin-top: 30px">       <el-col :span="12" style="z-index: -200px">         <el-card           style="             z-index: -100px;             padding: 25px;             margin-left: 10px;             height: 350px;           "         >           <div id="main" style="width: 500px; height: 300px"></div>         </el-card>       </el-col>       <el-col :span="12" style="z-index: -200px">         <el-card           style="             z-index: -100px;             padding: 25px;             margin-left: 10px;             height: 350px;           "         >           <div id="pie" style="width: 500px; height: 300px"></div>         </el-card>       </el-col>     </el-row>   </div> </template>
  <script> import * as echarts from "echarts"; export default {   name: "Home",   data() {     return {};   },   mounted() {     //页面元素渲染完后触发     //折线图和柱状图     var chartDom = document.getElementById("main");     var myChart = echarts.init(chartDom);     var option = {       title: {         text: "各季度用户注册数",         subtext: "趋势图",         left: "center",       },       xAxis: {         type: "category",         data: [],       },       yAxis: {         type: "value",       },       series: [         {           data: [],           type: "line",         },         {           data: [],           type: "bar",         },       ],     };
      //饼图     var pieDom = document.getElementById("pie");     var pieChart = echarts.init(pieDom);     var pieOption = {       title: {         text: "各季度用户注册数",         subtext: "比例图",         left: "center",       },       tooltip: {         trigger: "item",       },       legend: {         orient: "vertical",         left: "left",       },       series: [         {           type: "pie",           radius: "60%",           label: {             normal: {               show: true,               position: "inner",               textStyle: {                 fontWeight: 300,                 fontSize: 12,                 color: "#fff",               },               formatter: "{d}%",             },           },           data: [],           emphasis: {             itemStyle: {               shadowBlur: 10,               shadowOffsetX: 0,               shadowColor: "rgba(0, 0, 0, 0.5)",             },           },         },       ],     };
      //请求数据     this.request.get("/echarts/member").then((res) => {       option.xAxis.data = res.data.x;       option.series[0].data = res.data.y;       option.series[1].data = res.data.y;       myChart.setOption(option);
        pieOption.series[0].data = [         { name: res.data.x[0], value: res.data.y[0] },         { name: res.data.x[1], value: res.data.y[1] },         { name: res.data.x[2], value: res.data.y[2] },         { name: res.data.x[3], value: res.data.y[3] },       ];       pieChart.setOption(pieOption);     });   }, }; </script>
 
   |