动态改变html的font-size,px随浏览器大小改变,话不多说上代码。
1.App.vue中
resizeFun() {
let docEle = document.documentElement,
resizeEvt =
'orientationchange' in window ? 'orientationchange' : 'resize',
resizeFun = () => {
let clientWidth = docEle.clientWidth;
if (!clientWidth) return;
docEle.style.fontSize = 100 * (clientWidth / 1920) + 'px';
};
if (!document.addEventListener) return;
window.addEventListener(resizeEvt, resizeFun, false);
window.addEventListener('DOMContentLoaded', resizeFun, false);
resizeFun();
},