image.png
    比如这个页面 下面这个区域没有做到自适应,该如何解决?
    解决方案如下:

    1. 算出宽度 (左侧、右侧宽度一样)
    2. flex:flex为1和width:0配合使用

    image.png
    还有我框出来的这种 也没有做到自适应,应该如何解决?
    解决方案如下:

    1. import { addListener, removeListener } from "resize-detector";
    2. mounted() {
    3. addListener(this.$refs[`${this.dom}`], this.resize);
    4. },
    5. methods: {
    6. resize() {
    7. this.chart.resize();
    8. },
    9. }

    这里存在一个问题:
    为什么用以下方式不能解决此问题呢?(需要找到原因)

    1. import { addListener, removeListener } from "resize-detector";
    2. mounted() {
    3. window.addEventListener(this.$refs[`${this.dom}`], this.resize);
    4. },
    5. methods: {
    6. resize() {
    7. this.chart.resize();
    8. },
    9. }

    需要掌握的知识点:

    1. resize-detector的作用
    2. lodash/debounce的作用