当前位置:   article > 正文

vue项目优化之按需引入组件和事件及时销毁_vue addeventlistener事件销毁

vue addeventlistener事件销毁

按需引入组件

  1. import Vue from 'vue';
  2. import { Button, Select } from 'element-ui';
  3. Vue.use(Button)
  4. Vue.use(Select)

事件及时销毁

 Vue 组件销毁时,会自动清理它与其它实例的连接,解绑它的全部指令及事件监听器,但是仅限于组件本身的事件。 如果在 js 内使用 addEventListene 等方式是不会自动销毁的,我们需要在组件销毁时手动移除这些事件的监听,以免造成内存泄露, 

  1. created() {
  2. addEventListener('click', this.click, false)
  3. },
  4. beforeDestroy() {
  5. removeEventListener('click', this.click, false)
  6. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/222732
推荐阅读
相关标签
  

闽ICP备14008679号