首页 > 其他 > 详细

vue onresize 不起作用

时间:2021-05-31 21:39:04      阅读:17      评论:0      收藏:0      [点我收藏+]
// window.onresize = ()=>{ // 定义窗口大小变更通知事件
    //   screenObj.width = document.documentElement.clientWidth; //窗口宽度
    //   screenObj.height = document.documentElement.clientHeight; //窗口高度
    //   console.log(screenObj)
    //   this.$store.dispatch("app/setScreen",screenObj);
    // };

  

vue 监听窗口改变 , 这么写不起作用 , 而是

要用

addEventListener
 
window.addEventListener("resize",()=>{
        screenObj.width = document.documentElement.clientWidth; //窗口宽度
      screenObj.height = document.documentElement.clientHeight; //窗口高度
      console.log(screenObj)
      this.$store.dispatch("app/setScreen",screenObj);
      })

 真的好奇怪 , 到现在我也没明白是为什么 , 挂载的时候不起作用 , 需要刷新才能用 ,比如router的跳转, 注意不是浏览器的刷新

 

vue onresize 不起作用

原文:https://www.cnblogs.com/sunjinggege/p/14832324.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!