import _this from '../main' // 设置 init 函数 function init() { if (_this) { let innerWH = { innerWidth: window.innerWidth, innerHeight: window.innerHeight, } _this.$store.commit('setWindowSize', innerWH); // console.log(' window.innerWidth', window.innerWidth); // console.log(' window.innerHeight', window.innerHeight); _this.$store.commit("setWindowSizeHeight", innerWH.innerHeight); _this.$store.commit("setScreenSize", { w: window.screen.width, h: window.screen.height }); _this.$store.dispatch("changeZoom"); } } // 节流 ms 触发间隔毫秒 var ms = 300; var lastClick = Date.now() - ms; // 初始化 setTimeout(() => { init(); }, 500); // 改变窗口大小时重新设置 rem // window.onresize = function () { // // 节流 // if (Date.now() - lastClick >= ms) { // init(); // lastClick = Date.now(); // } // } window.addEventListener('resize', () => { // 节流 if (Date.now() - lastClick >= ms) { init(); lastClick = Date.now(); } }, false)