【问题标题】:Is it possible to delete LocalStorage while application is closed?应用程序关闭时是否可以删除 LocalStorage?
【发布时间】:2021-08-15 06:41:29
【问题描述】:

是否可以在不打开应用程序本身的情况下删除应用程序的 LocalStorage 中的特定键?

我正在考虑创建一个批处理文件脚本,以便在应用程序仍处于关闭状态时删除应用程序的 LocalStorage 中的某个键。问题是在应用程序之外访问应用程序的 LocalStorage。到目前为止,NodeJS 脚本似乎是可行的。

该应用程序是一个封装在 Electron 实例中的 Vue 应用程序。

任何见解将不胜感激!

【问题讨论】:

  • 你可以换一种方式思考“当你的应用启动时如何处理localStorage”
  • 这是您正在考虑的解决方案,您能告诉我们您所面临的确切问题吗?
  • @NikleshRaut 在应用程序启动时执行任务是不可能的,因为它的想法是必须在任何时间点清除它,无论应用程序是否正在运行。
  • 好的,按照 nishant 的建议尝试。

标签: javascript vue.js electron local-storage


【解决方案1】:

是的,您可以使用 beforeUnmount 钩子在您的 app.vue 上执行此操作

这里是 VueJs 生命周期钩子列表 Link 的链接,您可以在其中找到 2 个可以使用的钩子 beforeUnmountunmounted

然而,此类清理活动是在 beforeUnmount 中完成的,而服务器级别的此类崩溃报告和其他日志活动是在 unmounted 中完成的

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-17
    • 2020-07-17
    • 1970-01-01
    • 1970-01-01
    • 2015-04-29
    • 2021-01-19
    • 1970-01-01
    相关资源
    最近更新 更多