存储数据

[!TIP|labelVisibility:hidden|iconVisibility:hidden] navigator.storage.setItem(successCallback, errorCallback, options)

支持平台:

  • Android
  • iOS

参数说明

参数 类型 必填 说明
successCallback Function 成功回调函数
errorCallback Function 失败回调函数
options Object 数据对象

successCallback 函数返回一个true的布尔值;

errorCallback 函数返回一个字符串,标识失败原因;

options 参数为要存储的数据对象

示例代码

// 引用js
<script src='supconit://hcmobile.js'></script>
<script>
    // 监听’deviceready‘事件
    document.addEventListener('deviceready', onDeviceReady, false)
    function onDeviceReady(){
        // 存储数据
        navigator.storage.setItem(function (success) {
            alert(success);
        }, function (error) {
            alert(error);
        },
        {
            'testInt' : 1,
            'testFloat': 2.0,
            'testString': '3.333',
            'testBool': true,
            'testArray': ['1.1', 2.2222, 3, false],
            'testObj': {'objkey1': 'objvalue', 'objkey2': 2, 'objkey3': [0, 5, '6.6']}
        });
    }
</script>

响应示例代码:

true

results matching ""

    No results matching ""