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

关于用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 fastreport怎么判断当前页数
  • ¥15 Kylin-Desktop-V10-GFB-Release-JICAI_02- 2207-Build14-ARM64.iso有没有这个版本的系统啊
  • ¥15 能不能通过蓝牙将传感器数据传送到手机上
  • ¥20 100元python和数据科学实验项目
  • ¥15 根据时间在调用出列表
  • ¥15 R 包chipseeker 安装失败
  • ¥15 Veeam Backup & Replication 9.5 还原问题
  • ¥15 vue-print-nb
  • ¥15 winfrom的datagridview下拉框变成了黑色,渲染不成功
  • ¥20 利用ntfy实现短信推送