1、在初次渲染时会调用组件的
依次调用:created、beforeMount、mounted、activated
2、被隐藏时调用
依次调用:deactivated
这里要注意的是,被v-if隐藏的组件,也不会被销毁。也就是说v-if="false"时也不会调用beforeDestroy、destroyed,但是会调用deactivated
3、被销毁时调用
使用this.$destroy()销毁时依次调用:beforeDestroy、destroyed
使用keep-alive的include、exclude销毁时依次调用:deactivated、beforeDestroy、destroyed