【问题标题】:How to make Desktop app with Electron js and Vue offline, having server side Laravel?如何使用 Electron js 和 Vue 离线制作桌面应用程序,具有服务器端 Laravel?
【发布时间】:2020-07-06 15:35:07
【问题描述】:

我正在尝试构建一个需要脱机的桌面应用程序。数据库事务需要离线,并且必须有离线同步。通过我的研究,我发现了 sqlite 和 pouchdb。 谁能建议我最好的选择?

【问题讨论】:

    标签: vue.js electron offline desktop


    【解决方案1】:

    我认为你最好的选择是制作一个使用 vue 和 vuex 的电子应用程序。所有需要发生的事情(数据库事务)都会首先发送到本地存储。

    如果用户连接到互联网,您会将交易发送到服务器。如果用户没有连接到互联网,交易将保存在本地存储中,直到用户重新上线。

    然后,您只需创建一个 setInterval,它每 x 秒检查一次存储是否有更新,这些更新只是对您想要的 laravel 进行 http 调用。

    我认为这可以推动您朝着正确的方向前进: https://www.mikestreety.co.uk/blog/vue-js-using-localstorage-with-the-vuex-store

    【讨论】:

      猜你喜欢
      • 2019-03-07
      • 1970-01-01
      • 1970-01-01
      • 2020-05-02
      • 1970-01-01
      • 2014-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多