快應用 數據存儲

2020-08-10 14:14 更新

接口聲明

{"name": "system.storage"}

導入模塊

import storage from '@system.storage' 
或 
const storage = require('@system.storage')

接口定義

方法

storage.get(OBJECT)

讀取存儲內容

參數:

參數名 類型 必填 說明
key String 索引
default String 如果key不存在,返回default。如果default未指定,返回長度為0的空字符串
success Function 成功回調
fail Function 失敗回調
complete Function 執(zhí)行結束后的回調
success返回值:

key對應的存儲內容

示例:

storage.get({
  key: 'A1',
  success: function (data) {
    console.log('handling success')
  },
  fail: function (data, code) {
    console.log(`handling fail, code = ${code}`)
  }
})

storage.set(OBJECT)

修改存儲內容

參數:

參數名 類型 必填 說明
key String 索引
value String 新值。如果新值是長度為0的空字符串,會刪除以key為索引的數據項
success Function 成功回調
fail Function 失敗回調
complete Function 執(zhí)行結束后的回調

示例:

storage.set({
  key: 'A1',
  value: 'V1',
  success: function (data) {
    console.log('handling success')
  },
  fail: function (data, code) {
    console.log(`handling fail, code = ${code}`)
  }
})

storage.clear(OBJECT)

清空存儲內容

參數:

參數名 類型 必填 說明
success Function 成功回調
fail Function 失敗回調
complete Function 執(zhí)行結束后的回調

示例:

storage.clear({
  success: function (data) {
    console.log('handling success')
  },
  fail: function (data, code) {
    console.log(`handling fail, code = ${code}`)
  }
})

storage.delete(OBJECT)

刪除存儲內容

參數:

參數名 類型 必填 說明
key String 索引
success Function 成功回調
fail Function 失敗回調
complete Function 執(zhí)行結束后的回調

示例:

storage.delete({
  key: 'A1',
  success: function (data) {
    console.log('handling success')
  },
  fail: function (data, code) {
    console.log(`handling fail, code = ${code}`)
  }
})

storage.key(OBJECT)

返回存儲中某個 index 的鍵名

參數:
參數名類型必填說明
indexNumber要查詢的鍵名對應的索引
successFunction成功回調
failFunction失敗回調
completeFunction執(zhí)行結束后的回調
success 返回值:

index 對應的鍵名

示例:
storage.key({
  index: 1,
  success: function(data) {
    console.log(`handling success, key = ${data}`)
  },
  fail: function(data, code) {
    console.log(`handling fail, code = ${code}`)
  }
})

屬性

名稱參數類型是否可讀是否可寫描述
length 1050+ Number存儲里的數據項的數量

示例:

let length = storage.length

后臺運行限制

無限制。后臺運行詳細用法參見 后臺運行腳本。


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號