1. 安装
    yarn install lodash.throttle --save

  2. 使用

<template>
  <div>
    test
  </div>
</template>

<script>
import throttle from 'lodash.throttle';

export default {
  name: 'Test',
  mounted() {
    window.addEventListener(
      'resize',
      (this.resize = throttle(this.resizeFun, 100)),
    );
  },
  destroyed() {
    if( this.resize ) 
        window.removeEventListener('resize', this.resize);
  },
  methods: {
    resizeFun() {
      console.log('视口改变');
    },
  },
};
</script>

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-03
  • 2021-12-05
猜你喜欢
  • 2022-12-23
  • 2022-01-18
  • 2022-12-23
  • 2022-02-17
  • 2022-12-23
  • 2021-08-06
  • 2021-12-01
相关资源
相似解决方案