import _this from "../main";
|
|
// 设置 init 函数
|
function init() {
|
if (_this) {
|
let innerWH = {
|
innerWidth: window.innerWidth,
|
innerHeight: window.innerHeight
|
// innerWidth: document.documentElement.clientWidth,
|
// innerHeight: document.documentElement.clientHeight,
|
};
|
_this.$store.commit("setWindowSize", innerWH);
|
_this.$store.commit("setWindowSizeHeight", innerWH.innerHeight);
|
_this.$store.commit("setScreenSize", {
|
w: window.screen.width,
|
h: window.screen.height
|
});
|
|
// console.log("第下次判断屏幕分辨率");
|
// console.log(' window.innerWidth', window.innerWidth);
|
// console.log(' window.innerHeight', window.innerHeight);
|
_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
|
);
|