value
2024-06-03 2e9370979f871bf47f6dc145c49d7bf32ffa4b51
src/components/tool/echart.vue
@@ -19,7 +19,7 @@
        default: () => {}
      },
      datas: {
          type: Array,
          type: Object,
          default: () => {}
      }
  },
@@ -34,7 +34,9 @@
      deep: true,
      // immediate: true,
      handler(val) {
        this.init();
        this.$nextTick(() => {
          this.init();
        })
      },
    },
  },
@@ -74,6 +76,11 @@
            case 'line':
            iuCharts.drawLine(this.chart,this.datas)
              break;
            case 'pie':
            iuCharts.drawPie(this.chart,this.datas)
              break;
            default:
              break;
          }
          setTimeout(()=>{
            this.chart.resize()
@@ -91,7 +98,6 @@
              this.chart.resize();
          });
      },
      /* 当窗口缩放时,echart动态调整自身大小 */
      windowResizeListener() {
          if (!this.chart) return;
@@ -103,6 +109,6 @@
<style scoped>
.echart_size{
  width: 100%;
  height: 500px;
  height: 100%;
}
</style>