使用autofit.js插件

1 安装插件

npm install autofit.js

2 先在js中写入方法,方便调用

//可以写一个混入js
//autofitMixins.js



import autofit from 'autofit.js';
export const autofitMixins = {
    data() {
        return {
            
        }
    },
    mounted() {
      autofit.init({
        el: '#app',
      });
      window.addEventListener('resize',()=>{
        autofit.init({
          el: '#app',
        })
      })
  
  
    },
    beforeDestroy(){
      autofit.off()
      window.removeEventListener('resize', this.resize);
    },
}

3 组件内使用

import { autofitMixins } from '@/mixins/autofitMixins'


export default {
    mixins: [autofitMixins],
}

 注意:

1 大屏中存在选择框组件,下拉框定位不准怎么办?

1 autofit.init({
        el: '#app',  /// 这里注意需要时#app,不能是body
      });

2 例如是antd的a-select组件,:get-popup-container="(triggerNode) => triggerNode.parentNode"这个配置项不要加

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐