m0_60877809 2022-04-19 17:24 采纳率: 72.7%
浏览 283
已结题

关于用echarts做大屏适配问题



    <div class="rightBox-bottom">
      <div class="rightBox-bottom-test">项目工程月度统计</div>
      <!-- <div class="drawLineBox"> -->
      <div ref="chart" class="drawLineStyle" id="my_charts"></div>
      <!-- </div> -->

      <img src="@/assets/月度统计框.png" alt="" />
    </div>
  </div>
</template>

<script>
import * as echarts from "echarts";
export default {
  mounted() {
    this.drawLine();
    let myChart = echarts.init(document.getElementById("my_charts"));

    window.addEventListener("resize", function () {
      console.log("gaibian");

      myChart.resize();
    });
  },

、-----------------------------css
 .rightBox-bottom {
    position: absolute;
    left: 5vh;
    top: 50vh;
    height: 50vh;

    .drawLineStyle {
      position: absolute;
      color: #fff;
      left: -3.4vh;
      bottom: 6vh;
      height: 34vh;
      width: 48vh;
    }
    img {
      height: 45vh;
      background-image: linear-gradient(
        to right,
        rgba(0, 0, 0, 0.9),
        rgba(0, 0, 0, 0)
      );
    }
    .rightBox-bottom-test {
      position: absolute;
      font-size: 2vh;
      left: 8%;
      top: 1vh;
      color: #fff;
      font-family: DOUYUFONT;
    }
  }
}


img

img

在做适配的时候 遇到这个问题 用resize方法来做 但是我的top有问题 我是根据父盒子来去定位 这个echarts的位置的 但是发现改变的时候 这个top的大小会发生变化 不知道是什么问题 会不会是echarts这个方法里面的 适应是用的px

  • 写回答

1条回答 默认 最新

  • 面向百度编程cv 2022-04-19 17:57
    关注

    这个是缩小了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 8月5日
  • 已采纳回答 7月28日
  • 创建了问题 4月19日

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?