Vue叉号关闭网页调用方法(多用关闭后调用网络请求)

destroyed和beforeDestroy直接叉号关闭网站涉及网络接口调用可能不执行

使用addEventlistener添加监听事件,在beforeDestroy调用

  mounted() {
    // 创建一个关闭网页产生的回调
    window.addEventListener('closeWindows', e => this.breaks())
  }
  methods: {
    breaks(){
      //方法内容
    }
  }
  beforeDestroy() {
    window.removeEventListener('closeWindows', e => this.breaks())
  }

你可能感兴趣的:(javascript,前端,vue.js,webpack)