vue监听浏览器窗口发生变化

使用方式如下:

mounted() {
    
    
  window.onresize = () => {
    
    
    return (() => {
    
    
      this.$nextTick(() => {
    
    
        console.log('this.$refs.wrapper', this.$refs.wrapper)
      })
    })()
  }
},

注意:
createdmounted中监听都可以,但是在created监听的话此时的document还没有生成,请根据实际需求来实现,添加$nextTick()也是确保此时的DOM已经加载完成。

猜你喜欢

转载自blog.csdn.net/qq_43651168/article/details/127440174