Cordova   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了cordova – Phonegap – 在页面之间传递JS数据大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有一个关于在一个JQM / Phonegap应用程序的页面之间传递数据的问题. 如果我有一个JS对象,其中包含一些数据:搜索词,位置和其他一些过滤值,例如用户从搜索页​​面跳到设置页面,然后再回到搜索页面……怎么能我保存信息,我在预览页面中有什么?是否有类似cookies的东西,或者我是否应该使用SQLite来保存信息并在每次用户进入搜索页面时读取它? 我会用 LocalStorage,使用起来
我有一个关于在一个JQM / Phonegap应用程序的页面之间传递数据的问题.

如果我有一个JS对象,其中包含一些数据:搜索词,位置和其他一些过滤值,例如用户搜索页​​面跳到设置页面,然后再回到搜索页面……怎么能我保存信息,我在预览页面中有什么?是否有类似cookies的东西,或者我是否应该使用sqlite来保存信息并在每次用户进入搜索页面时读取它?

解决方法

我会用 LocalStorage,使用起来相当简单.它允许您存储纯文本:

// WriTing 'something' in localStorage.myvariable
localStorage.myvariable = 'something'

// Displaying the prevIoUs variable
console.log(localStorage.myvariablE)

如果纯文本不够并且您需要存储数据结构,则可以实现以下内容

Storage.prototype.setObject = function(key,value) { this.setItem(key,JSON.Stringify(value)); }
Storage.prototype.getObject = function(key) { var value = this.getItem(key);return value && JSON.parse(value); }

// Storing a JSON object
localStorage.setObject('myObject',{key1: 'value',key2: 'value2'});

// Accessing the object
localStorage.getObject('myObject')

大佬总结

以上是大佬教程为你收集整理的cordova – Phonegap – 在页面之间传递JS数据全部内容,希望文章能够帮你解决cordova – Phonegap – 在页面之间传递JS数据所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。