我需要在离开特定页面之前发出一些事件。因此,我正在考虑使用beforeDestroy
挂钩执行此操作。但是似乎没有触发该方法。
// pages/view.vue
beforeDestroy() {
this.$alertEvent('finished')
}
我还在keep-alive
上使用<nuxt>
指令
如何有效触发此方法?
答案 0 :(得分:0)
beforeDestroy() {
alert('the component is destroy')
},
答案 1 :(得分:0)
如果你的组件被包裹在里面——这就是 Nuxt keep-alive 指令所做的,那么你的组件不会被销毁。
你应该使用 deactivated
钩子。