【问题标题】:Phonegap - How to store text in a checklist app, even after app closesPhonegap - 如何在清单应用程序中存储文本,即使在应用程序关闭后也是如此
【发布时间】:2016-06-01 20:47:13
【问题描述】:

我打算使用 Phonegap 制作我的第一个应用程序。

我想做的是一个清单。要将项目添加到清单,用户将项目输入到输入字段中。我的问题是我不知道如何将这些项目保存在那里,即使在应用程序关闭和打开之后也是如此。我希望这些项目保留在清单中,直到用户使用删除按钮删除它们。

我对 HTML5 本地存储、cookie 和数据库略知一二。我相信我需要使用 HTML5 本地存储?我希望离线 (wifi关闭)使用我的应用程序,但我不知道什么存储系统需要互联网和不需要互联网。

感谢任何帮助,我可能会对此添加其他问题:^)

【问题讨论】:

    标签: javascript jquery html css cordova


    【解决方案1】:

    我已经使用 HTML5 localstorage 自己制作了一个清单应用程序。

    对 HTML 和 Javascript 有一点了解,你应该能够通过学习 Localstorage from w3Schools 来自学如何完成这项任务

    【讨论】:

    • 我使用 AngularJS 从 JSON 文件中获取我的所有数据,并使用清单上事物的名称和图像传播 DOM。
    【解决方案2】:

    您可以使用 LocalStorage 来实现。它允许您离线保存信息,即使在应用程序/浏览器关闭或设备重新启动后也是如此。

    LocalStorage 只保存字符串,所以如果要保存其他类型的数据,可以使用 JSON.stringify(yourvariable);和 JSON.parse(localStorage.yourvariable);

    例如:

    var yourlist = {item1: "firstitem", item1status: "enabled" };
    

    是一个Javascript对象,所以如果你想保存它:

    localStorage.list = JSON.stringify(yourlist);
    

    然后您想稍后检索它:

    var thesamelist = JSON.parse(localStorage.list);
    

    这是基本用法,您可以在文档中找到更多功能。祝你的应用好运:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-01
      • 2017-03-22
      • 2019-01-23
      • 2023-04-10
      • 1970-01-01
      • 1970-01-01
      • 2011-06-17
      • 2019-08-01
      相关资源
      最近更新 更多