Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 540 Bytes

File metadata and controls

26 lines (20 loc) · 540 Bytes

afterDestory

ViewModelが完全に破棄された後に呼ばれます。

このフックが呼ばれた時は、すでに全てのデータバインディングや子のViewModelが破棄されています。

//<div id="main"></div>

vm = new Vue({
  el: "#main",
  template: "{{name}}",
  data: {
    name: "destroy"
  },
  afterDestroy: function() {
    console.log("afterDestroy");
    console.log(this.name);       // destroy
    console.log(document.body.innerHTML);
    // <section></section>
  }
});

vm.$destroy();