Json 在浏览器中本地持久化数据

Json 在浏览器中本地持久化数据,json,browser,local-storage,elm,Json,Browser,Local Storage,Elm,我正在探索elm来创建示例应用程序,我想在浏览器的本地存储器中存储一些数据 目前我正在开发0.17.1版本。因此,任何人都可以帮助我解决此功能。到今天为止,官方软件包存储库中还没有发布任何模块,现在请通过端口执行 如果你觉得有冒险精神,真的想让它尽快发挥作用,你可以使用 这是你如何破解它的 在项目的根目录中克隆 $ git clone git@github.com:fredcy/localstorage.git $ rm -rf localstorage/.git $ elm package

我正在探索elm来创建示例应用程序,我想在浏览器的本地存储器中存储一些数据


目前我正在开发0.17.1版本。因此,任何人都可以帮助我解决此功能。

到今天为止,官方软件包存储库中还没有发布任何模块,现在请通过端口执行


如果你觉得有冒险精神,真的想让它尽快发挥作用,你可以使用

这是你如何破解它的 在项目的根目录中克隆

$ git clone git@github.com:fredcy/localstorage.git
$ rm -rf localstorage/.git
$ elm package install elm-lang/dom -y
您可能需要删除VCS根目录

作为依赖项添加到项目中

$ git clone git@github.com:fredcy/localstorage.git
$ rm -rf localstorage/.git
$ elm package install elm-lang/dom -y
将以下内容添加到
/elm包.json

"source-directories": [
    ".",
    "localstorage/src",
    "localstorage/src/Native"
],
"native-modules": true,
最糟糕的是,进入
localstorage/src/Native/localstorage.js
并替换:

3 // var _fredcy$localstorage$Native_LocalStorage = function()
4 var _user$project$Native_LocalStorage = function()
优势? 为本地存储提供Elm驱动的API可能是值得的,但这种东西在将来会被打破


使用端口。

到目前为止,官方软件包存储库中还没有发布任何模块,现在就通过端口执行


如果你觉得有冒险精神,真的想让它尽快发挥作用,你可以使用

这是你如何破解它的 在项目的根目录中克隆

$ git clone git@github.com:fredcy/localstorage.git
$ rm -rf localstorage/.git
$ elm package install elm-lang/dom -y
您可能需要删除VCS根目录

作为依赖项添加到项目中

$ git clone git@github.com:fredcy/localstorage.git
$ rm -rf localstorage/.git
$ elm package install elm-lang/dom -y
将以下内容添加到
/elm包.json

"source-directories": [
    ".",
    "localstorage/src",
    "localstorage/src/Native"
],
"native-modules": true,
最糟糕的是,进入
localstorage/src/Native/localstorage.js
并替换:

3 // var _fredcy$localstorage$Native_LocalStorage = function()
4 var _user$project$Native_LocalStorage = function()
优势? 为本地存储提供Elm驱动的API可能是值得的,但这种东西在将来会被打破


使用端口。

TodoMVC实现实际上为您提供了一个通过端口访问本地存储的公平示例。我建议你去看看


TodoMVC实现实际上为您提供了一个通过端口访问本地存储的公平示例。我建议你去看看