
首先,watch监听的是data中的属性,并不能直接监听window,如图

先定义data中一个screenwidth属性,然后这个时候我们可以用watch监听到screenWidth,但是当改变窗口大小时,并不会打印改变之后的值,即只监听了一次,不能持续监听,于是在mounted中调用window.onresize方法,然后就可以持续监听了
vue中watch监听浏览器窗口大小的改变
最新推荐文章于 2024-07-01 10:46:08 发布
本文讲解如何在Vue项目中利用watch监听data中的screenWidth属性变化,实现窗口尺寸改变时的实时响应。通过在mounted钩子中调用window.onresize方法,确保持续监听窗口大小的变化。

7096

被折叠的 条评论
为什么被折叠?



