- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图从一个方法返回一个值,但它返回的所有内容都是“NaN”(“不是数字”)。所以,问题在于此方法需要从 localForage promise 接收一个值,然后将其作为常规方法返回。
我尝试过使用“async function”和“await”,但我猜这绝对不是一个选项,因为 Framework7 的限制。
var app = new Framework7({
...
methods: {
getStorage: function (target) {
return localForage.getItem(target).then(function (value) {
console.log("getStorage: " + target + " is " + value);
return value;
});
},
...
},
...
});
该方法返回“NaN”而不是 localForage 的项目值,尽管“console.log”返回一个实际值。
将不胜感激任何帮助
编辑:添加了几行代码
最佳答案
你可以试试这个。
getStorage = function (target) {
return localStorage.getItem(target).then(function (value) {
console.log("getStorage: " + target + " is " + value);
return value;
});
};
我在调用localStorage时在这段代码中看到了错误
关于javascript - 如何在方法上下文中从 localForage 返回项目值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56088577/
我正在尝试获取localforage-cordovasqlitedriver在我的 IOS/IONIC/Cordova 项目中呈现,以便我可以访问它并将所有 localstorge.setitem(k
我正在尝试将 localForage 安装到 node.js 应用程序(使用 Angular)和 Browserify 中。 Here is a link to the localForage doc
我试图从一个方法返回一个值,但它返回的所有内容都是“NaN”(“不是数字”)。所以,问题在于此方法需要从 localForage promise 接收一个值,然后将其作为常规方法返回。 我尝试过使用“
我对 LocalForage 的使用有点困惑。我只想从 LocalForage 保存和检索图像,这就是我的做法。 function preload() { localforage.setDri
我有一个像这样的本地索引数据库: // Unlike localStorage, you can store non-strings. localforage.setItem('123456', {
采用如下伪代码 localforageStore.setItem('foo', 'bar') .then(console.log('foo is persisted to disk')); l
我正在使用 localForage 在网站上存储一些数据以使其离线。 我想要一个键并附加到值/数组。 到目前为止,我只能弄清楚如何从存储中检索整个键/值,然后再次追加并设置整个键/值。这看起来非常浪费
所以我有这个网络应用程序,并且我正在使用异步 localForage (具体来说是 Angular localForage )。现在,如果用户在仍有一些 localForage 操作正在进行时尝试关闭
我正在与 promise 作斗争。我通过 .then().then().then().then().then().then().then().then().then() 了解事件链是如何发生的。 th
数据库中有6个key,我在浏览器控制台查看确认了。 下面的代码只循环了3次,条件为假后就停止了。 localforage.iterate(function (value, key, iteration
是否可以使用 angular-localForage 在 IndexedDB 中拥有多个数据存储? 我尝试过这个: var $tblStage = $localForage.createInstanc
我正在开发一个 Ionic 框架应用程序。我已经安装了 LocalForage,并决定将其用作离线存储的本地存储解决方案。 以下是我的 app.js 配置中的 LocalForage 设置: $loc
我正在使用 AngularJs $localforage 并能够获取或设置 localstorage,但是我应该如何维护数据库和 localstorage 之间数据的一致性? 如何得知后端数据发生变化
今天我遇到了一个错误类型:抛出 DOMerror 异常。将浏览器留在空白页面。 经过一些研究后,我在 w3c 中发现它应该专门用于 indexeddb 异常。我实际上删除了cookie,清除了本地存储
当我想为应用程序添加离线模式时,我转储到 localForage ,这似乎是一种有趣的方式。 尽管如此,我并没有得到它与一个简单的 localStorage API 的区别。任何人都可以帮助我吗? 最
我正在尝试链接 LocalForage 库中的多个 getItem promise ,键是从数组中读取的。 问题:我需要在所有 LocalForage promise 完成后触发 Resolve 或
我正在使用 Ionic 框架构建移动应用程序。我的应用程序大量使用离线数据库。我的第一次尝试是使用 ngStorage它使用 localStorage 但过了一会儿我达到了大约 5MB 的大小配额限制
我正在使用 Ionic 框架编写一个应用程序。我使用 mongodb 作为云中的数据存储,但列表过于全面并且正在减慢应用程序的速度。在花费数百万小时阅读有关客户端存储的内容后,我仍然没有明确的答案。
我正在尝试使用localForage与 localForage-cordovaSQLiteDriver在 cordova 应用程序中设置持久存储。它不起作用,我不断将以下条目记录到控制台: 我不确定我
请帮我解决以下问题。 我一直在将我的 AngularJS 应用程序从 localStorage 转换为 localForage。 在我的整个应用程序中,我都是这样分配 localStorage 值的。
我是一名优秀的程序员,十分优秀!