vue.js - nuxt 页面组件的 beforeDestroy 钩子
问题描述
在离开特定页面之前,我需要发出一些事件。所以我正在考虑使用beforeDestroy
钩子来做到这一点。但它似乎没有触发该方法。
// pages/view.vue
beforeDestroy() {
this.$alertEvent('finished')
}
我也在使用keep-alive
指令<nuxt>
如何有效地触发此方法?
解决方案
如果你的组件包裹在里面——这就是 Nuxt keep-alive 指令所做的,那么你的组件将不会被破坏。
你应该使用deactivated
钩子。
推荐阅读
- google-apps-script - 使用 Apps 脚本为 GDocs 中的行或表格单元格添加边框
- mysql - Hibernate 和 EclipseLink 兼容的 TableGenerator 配置
- elasticsearch - 为什么在 elasticsearch 的全文搜索中,更精确的匹配比不太精确的匹配得分低?
- python - 从包含特定字符串的数据框中删除行
- solr - 在 solr 中仅索引来自 HTML 的纯文本
- php - 如何在yii2中添加最小计算
- android - 当应用程序在android后台时如何从推送通知中接收自定义数据
- spring - 如何为生产设置 Corda 节点?
- powershell - powershell日期比较需要删除文件
- html - justify-content 和 align-items 在使用显示时无法正常工作:flex