window.addEventListener( "事件名" , ( )=>{ },true/false );:添加监听事件;
window.removeEventListener( "事件名" , ( )=>{ },true/false);:移出监听事件;
第一步:在data里定义宽度
cl_w: document.documentElement.clientWidth || document.body.clientWidth
第二步:在mounted里添加resize监听事件
window.addEventListener("resize",() => {
return (() => {
this.cl_w = document.documentElement.clientWidth || document.body.clientWidth;
})()
});
第三步:在beforeDestroy里移出resize监听事件
window.removeEventListener("resize",() => {
return (() => {
this.cl_w = document.documentElement.clientWidth || document.body.clientWidth;
})()
});