使用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"这个配置项不要加