vue2watch监听window
时间: 2023-10-22 09:05:52 浏览: 145
vue 监听屏幕高度的实例
对象的变化,有什么实际应用场景和用法吗?
Vue2中提供了`$watch`来监听Vue实例中的数据变化,而`$watch`的参数可以是一个字符串或者函数,但是如果需要监听window对象的变化,只能使用Vue2提供的`watchEffect`,即允许用户监听数据源的响应式变化的异步方法。
对于监听window对象的变化,通常是用来监听浏览器窗口尺寸的变化,从而自适应地调整网页布局。另外,有些页面可能需要根据浏览器中的滚动位置来做一些操作(例如固定导航栏),那么也可以使用`watch`来监听`window.scrollY`和`window.scrollX`这两个属性的变化。
阅读全文